0
我对json格式有疑问。我不得不产生名为数据表一个jQuery插件以下JSON的要求...JSON格式化说明行中断
{
"aaData": [{
"name": "Zane Music",
"address": "162 Castle Hill",
"town": "Berkshire"
}, {
"name": "Zander Exports",
"address": "34 Sapcote Trading Centre",
"town": "London"
}]
}
要尝试实现这个我使用org.json.simple并设法生产出以下...
{
"aaData": [{
"name": "Zane Music",
"address": "162 Castle Hill",
"town": "Berkshire"
}, {
"name": "Zander Exports",
"address": "34 Sapcote Trading Centre",
"town": "London"
}]
}
即他们是相同的,但第二个列表是缺少换行符和格式不正确。
我的问题是这样做的消费者的问题,它是好的做法,让JSON格式良好?还有一种方法可以很好地格式化吗?
使用JSON简单,你在这样的域对象添加一个方法指定JSON ...
public String toJSONString() {
JSONObject obj = new JSONObject();
obj.put("location", _location);
obj.put("locationName", _locationName);
obj.put("region", _region);
return obj.toString();
}
所以我想我可以添加换行符必要。
难道这是正确的方法吗?是否有必要?
感谢
谢谢!这帮助了我很多。不幸的是,我不能使用gson jackson和很多其他好东西bc我部署的服务器仍然在java 1.4.2上! – Richie 2014-09-03 06:16:29
@Richie在我发布的最后一个链接中,我认为有'org.json'的解决方案。可能想尝试一下。 – 2014-09-03 06:17:01
我兴奋了一分钟!但后来我意识到org.json与org.json.simple不同。几乎!没关系。我现在感觉很舒服,知道这只是一个美学问题。 – Richie 2014-09-03 06:26:25