JSON 之 SuperObject(7): 可以省略的双引号
来源:互联网 发布:优化蜜蜡是假的吗 编辑:程序博客网 时间:2024/06/05 03:34
JSON 之 SuperObject(7): 可以省略的双引号
在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行
当然只是在程序代码中可以省略, 对象会自动识别添加的.
即如此, 下面写法都可以:
uses SuperObject;
procedure TForm1.Button1Click(Sender: TObject);
var
jo1,jo2,jo3: ISuperObject;
begin
jo1 := SO('{"Name":"张三", "Age":"李四"}');
ShowMessage(jo1.AsJSon(False, False));
jo2 := SO('{Name:张三, Age:李四}');
ShowMessage(jo2.AsJSon(False, False));
jo3 := SO('{Name 1:张 三, Age 2:李 四}');
ShowMessage(jo3.AsJSon(False, False));
{但如果不使用双引号, : 前后的空格也会被识别; 还是应尽量使用双引号}
end;
在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行
当然只是在程序代码中可以省略, 对象会自动识别添加的.
即如此, 下面写法都可以:
uses SuperObject;
procedure TForm1.Button1Click(Sender: TObject);
var
jo1,jo2,jo3: ISuperObject;
begin
jo1 := SO('{"Name":"张三", "Age":"李四"}');
ShowMessage(jo1.AsJSon(False, False));
jo2 := SO('{Name:张三, Age:李四}');
ShowMessage(jo2.AsJSon(False, False));
jo3 := SO('{Name 1:张 三, Age 2:李 四}');
ShowMessage(jo3.AsJSon(False, False));
{但如果不使用双引号, : 前后的空格也会被识别; 还是应尽量使用双引号}
end;
0 0
- JSON 之 SuperObject(7): 可以省略的双引号
- JSON 之 SuperObject(1)
- JSON 之 SuperObject(1)
- SuperObject的JSON使用方法
- JSON 之 SuperObject(3): 访问
- JSON 之 SuperObject(6): 方法
- JSON 之 SuperObject(9): TSuperType
- JSON 之 SuperObject(3): 访问
- JSON 之 SuperObject(12): TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst...
- JSON 之 SuperObject(4): 增、删、改
- JSON 之 SuperObject(10): Merge、Clone、ForcePath
- Delphi7下SuperObject的JSON使用方法
- JSON 之 SuperObject(13): 关于 SO 与 SA 函数
- JSON 之 SuperObject(2): 构建方式与 AsJSon
- JSON 之 SuperObject(5): Format 与转义字符
- JSON 之 SuperObject(14): 从 XML 中解析
- JSon SuperObject 研究
- 利用SuperObject 循环处理Json深层次的值
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(三)
- 爬虫模拟请求
- JSON 之 SuperObject(6): 方法
- 关于多态
- Web 开发工具类(3): JsonUtils
- JSON 之 SuperObject(7): 可以省略的双引号
- 2016蓝桥杯假期任务之《买不到的数目》
- G-数列有序!
- 把Java数组转换为List时的注意事项
- iOS开发之按钮重复点击取消响应事件优化
- 这些天关于Socket的一些心得
- 磁盘、分区、文件系统
- JSON 之 SuperObject(9): TSuperType
- huhx的android封神之路-------->Activity的生命周期