在java里拼接JSON
来源:互联网 发布:话吧软件 编辑:程序博客网 时间:2024/04/30 14:50
1. 错误的格式:
{"success":"0", "typesWithSelectControlJson":[], "parentTypesJson":"", "id":"51678"}
"parentTypesJson":"":这里的“”有问题,因为这里需要传递数组,所以是“”这个有问题。
2. 错误的格式:
{"success":"0", "typesWithSelectControlJson":[], "parentTypesJson":, "id":51669}
"parentTypesJson": 这里冒号后面就为空了,拼接还是有问题。
3. 正确的格式:{"success":"0", "typesWithSelectControlJson":[], "parentTypesJson":[], "id":"51686"}
String typesWithSelectControlJson = "[]";
String parentTypesJson = "[]";
String result = "{\"success\":\"0\", \"typesWithSelectControlJson\":" + typesWithSelectControlJson + ", \"parentTypesJson\":" + parentTypesJson + ", \"id\":\"" + id + "\"}";
如果是数组,当这个拼接的数据为空时一定要写[].
因为这个问题,同事帮我调式了好久。哎,最后我发现是这个问题,好坑爹。
最后需要的效果:
<span style="font-size:14px;">[{"success":"0", "typesWithSelectControlJson":[{"id":3,"typeName":"OS","parentId":2,"controlStyle":2,"deleteFlag":0,"parentName":"Design","typeValues":[],"childTypes":[],"typeNameStr":""},{"id":4,"typeName":"Demensions","parentId":2,"controlStyle":2,"deleteFlag":0,"parentName":"Design","typeValues":[],"childTypes":[],"typeNameStr":""},{"id":51666,"typeName":"2","parentId":2,"controlStyle":2,"deleteFlag":0,"parentName":"Design","typeValues":[],"childTypes":[],"typeNameStr":""},{"id":51667,"typeName":"a","parentId":2,"controlStyle":2,"deleteFlag":0,"parentName":"Design","typeValues":[],"childTypes":[],"typeNameStr":""},{"id":51668,"typeName":"3","parentId":0,"controlStyle":2,"deleteFlag":0,"parentName":"-","typeValues":[],"childTypes":[],"typeNameStr":""}], "parentTypesJson":[{"id":2,"typeName":"Design","parentId":0,"controlStyle":1,"deleteFlag":0,"parentName":null,"typeValues":[],"childTypes":[],"typeNameStr":""},{"id":6,"typeName":"Hardware","parentId":0,"controlStyle":1,"deleteFlag":0,"parentName":null,"typeValues":[],"childTypes":[],"typeNameStr":""},{"id":51665,"typeName":"1","parentId":0,"controlStyle":0,"deleteFlag":0,"parentName":"-","typeValues":[],"childTypes":[],"typeNameStr":""},{"id":51668,"typeName":"3","parentId":0,"controlStyle":2,"deleteFlag":0,"parentName":"-","typeValues":[],"childTypes":[],"typeNameStr":""}], "id":"51668"}]</span>
0 0
- 在java里拼接JSON
- 在Java里json接口怎么写
- java拼接和解析json
- java 拼接和解析json
- java中拼接Json字符串
- Objective-c在宏里拼接字符串
- json在js里面的拼接方法
- java解析和拼接json对象
- java 拼接复杂的json字符串
- Java中拼接json格式字符串
- 前台拼接json数据java后台接收
- java解析和拼接json对象
- java解析和拼接json数据
- java+mysql递归拼接树形JSON列表
- java中json字符串的拼接
- JSON拼接
- 在Struts2里使用JSON
- 在js里拼接html时的一个小小细节
- libzplay简单的播放音频例子
- 2014——我的求职之路(四)
- C# 发送消息SendKeys、SendMessage、keybd_event的用法
- 工厂模式浅谈
- Openstack中RabbitMQ RPC代码分析
- 在java里拼接JSON
- LDA 隐含主题模型学习
- Cryptopp使用
- 这算是学程序以来第一篇博文吧
- leetcode Palindrome Number
- Amazon RDS的通用型存储(SSD)
- POJ 1565 Skew Binary(简单题)
- OSG+VS2010+win7环境搭建+OSGEARTH问题
- gdb调试技巧