使用superobject 新建Json数据(数组)
2017-12-26 17:57
483 查看
1. 要得到的Json数据:[{"name":"张三","age": 17},{"name":"李四","age":20}]
2. 要得到的Json数据:{“data”:[{"name":"张三","age": 17},{"name":"李四","age":20}]}
1 function GetArrayJson: string; 2 3 function GetPersonSO(const AName: string; AAge: Integer): ISuperObject; 4 begin 5 Result := SO; 6 Result.S['name'] := AName; 7 Result.I['age'] := AAge; 8 end; 9 10 var 11 vJa: ISuperObject; 12 begin 13 vJa := SA([]); 14 vJa.AsArray.Add(GetPersonSO('张三', 17)); 15 vJa.AsArray.Add(GetPersonSO('李四', 20)); 16 Result := vJa.AsJson;17 end;
2. 要得到的Json数据:{“data”:[{"name":"张三","age": 17},{"name":"李四","age":20}]}
function GetDataJson: string; function GetPersonSO(const AName: string; AAge: Integer): ISuperObject; begin Result := SO; Result.S['name'] := AName; Result.S['age'] := AAge; end; function GetArraySO: ISuperObject; begin Result := SA([]); Result.AsArray.Add(GetPerson('张三', 17)); Result.AsArray.Add(GetPerson('李四', 20)) end; var vJo: ISuperObject; begin vJo := SO; vJo.O['data'] := GetArraySO; Result := vJo.AsJson; end;
相关文章推荐
- 使用superobject 解析Json数据
- Delphi中使用ISuperObject解析Json数据的实现代码
- 适用于Firemonkey的Json解析对象XsuperObject使用方法介绍
- Delphi使用SuperObject解析Json时提示“Integer overflow”
- json 的解析-使用Android中的JSONObject和JSONArray解析json数据
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- JSONObject 保存和传送 数组数据 ,如int[] ,double[] ,String[]...
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- Java JSONObject数组使用时出现"nullpointerexception"的解决办法
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- 用 SuperObject 解析淘宝上的 Json 数据 - 回复 "macrolen" 的问题
- 第一行代码总结:10网络:10.4解析JSON格式数据10.4.1使用JSONObject
- Android使用自带JSONObject解析JSON数据
- Delphi中JSon SuperObject 使用:数据集与JSON对象互转
- 在PHP中使用键值对数组构造JSON数据
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】