java中将字符串或者数组转化为json格式
2017-12-25 11:42
429 查看
贴源码
字符串转化为json:
String str = "{\"deviceId\":\"" + listById.get(i).getDeviceid() + "\",\"deviceName\":\"" + listById.get(i).getDeviceName() + "\",\"designer\":\"" +
listById.get(i).getDesigner() +"\",\"supervision\":\"" + listById.get(i).getSupervision() + "\",\"construction\":\"" + listById.get(i).getConstruction() + "\" }";
JSONObject jso= new JSONObject,fromObjecrt(str);
josn.put("key",jso);
数组转化为json格式:
List<ShareDevice> sdList = this.bindService.getSdByUserId(userId);
listById = this.bindService.getBindbyUserId(userId);
String arr[] = new String[sdList.size()+listById.size()];
for (int i = 0; i < listById.size(); i++) {
arr[i] = "{\"deviceId\":\"" + listById.get(i).getDeviceid() + "\",\"deviceName\":\"" + listById.get(i).getDeviceName() + "\",\"designer\":\"" +
listById.get(i).getDesigner() +"\",\"supervision\":\"" + listById.get(i).getSupervision() + "\",\"construction\":\"" + listById.get(i).getConstruction() + "\" }";
}
for (int i = 0; i < sdList.size(); i++) {
arr[i+listById.size()] = "{\"deviceId\":\"" + sdList.get(i).getDeviceid() + "\",\"deviceName\":\"" + sdList.get(i).getDeviceName() + "\",\"designer\":\"" +
sdList.get(i).getDesigner() +"\",\"supervision\":\"" + sdList.get(i).getSupervision() + "\",\"construction\":\"" + sdList.get(i).getConstruction() + "\" }";
}
JSONArray json1 = JSONArray.fromObject(arr);
json.put("result", "0");
json.put("MyDevice",json1);
PrintToJson.print(this.response, json);
字符串转化为json:
String str = "{\"deviceId\":\"" + listById.get(i).getDeviceid() + "\",\"deviceName\":\"" + listById.get(i).getDeviceName() + "\",\"designer\":\"" +
listById.get(i).getDesigner() +"\",\"supervision\":\"" + listById.get(i).getSupervision() + "\",\"construction\":\"" + listById.get(i).getConstruction() + "\" }";
JSONObject jso= new JSONObject,fromObjecrt(str);
josn.put("key",jso);
数组转化为json格式:
List<ShareDevice> sdList = this.bindService.getSdByUserId(userId);
listById = this.bindService.getBindbyUserId(userId);
String arr[] = new String[sdList.size()+listById.size()];
for (int i = 0; i < listById.size(); i++) {
arr[i] = "{\"deviceId\":\"" + listById.get(i).getDeviceid() + "\",\"deviceName\":\"" + listById.get(i).getDeviceName() + "\",\"designer\":\"" +
listById.get(i).getDesigner() +"\",\"supervision\":\"" + listById.get(i).getSupervision() + "\",\"construction\":\"" + listById.get(i).getConstruction() + "\" }";
}
for (int i = 0; i < sdList.size(); i++) {
arr[i+listById.size()] = "{\"deviceId\":\"" + sdList.get(i).getDeviceid() + "\",\"deviceName\":\"" + sdList.get(i).getDeviceName() + "\",\"designer\":\"" +
sdList.get(i).getDesigner() +"\",\"supervision\":\"" + sdList.get(i).getSupervision() + "\",\"construction\":\"" + sdList.get(i).getConstruction() + "\" }";
}
JSONArray json1 = JSONArray.fromObject(arr);
json.put("result", "0");
json.put("MyDevice",json1);
PrintToJson.print(this.response, json);
相关文章推荐
- java对json数组格式的字符串的处理
- json-lib将json格式的字符串,转化为java对象的实例
- json-lib将json格式的字符串,转化为java对象
- JSON 数组转化 OC的数组转化成OC格式的字符串
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- C#中将string类型的json字符串转化成数组
- Asp.net中将对象转化为JSON格式的字符串
- java中将jsonObject字符串转化为Map对象
- 对数组转化为json格式的字符串
- 字符串数组转化成json格式
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- eval函数就是JavaScript用来解释JSON字符串的,把字符串转化为对象、数组、函数或者其它。
- object转化成json,json格式字符串转字典,数组或字典转为json串
- JSON 数组转化 OC的数组转化成OC格式的字符串
- 将json格式的数组字符串转换为java集合
- java 把json字符串转化为json格式
- java JSON格式字符串数组 转 数组
- Java 对象,数组 与 JSON 字符串 相互转化
- java中将jsonObject字符串转化为Map对象
- Java中将json字符串转化为实体(实体中包含list变量)