JSON的教程/常见问题/样本/基础知识

时间:2010-11-27 12:13:31

标签: java json

我正在尝试创建和解析JSON,我在Google / SO上找到了一些样本或反复试验。但我需要一些JSON基础知识的帮助,解析,在JSON字符串中创建数组,等等。我读到了JSONStringer等,但我需要有关解析和创建复杂JSON的信息。

编辑:我使用Java。

感谢。

4 个答案:

答案 0 :(得分:2)

第一步通常是从org.json中查看简单的Java lib;因此,其他相关问题是:

这样做的原因是对于低级细节没有太多担忧;相反,您通常希望使用Java集合(列表,映射,包装类型)或基本Java对象进行操作。其他图书馆可以提供这样的抽象。

我个人最喜欢的是杰克逊,其教程是here

答案 1 :(得分:0)

哪个语言脚本? 例如,如果你正在使用javaScript jQuery为json(http://api.jquery.com/jQuery.parseJSON/)提供了很少的函数..

答案 2 :(得分:0)

没有多少。你有对象,数组和基元,如string,number,boolean和null。可以通过Google搜索 JSON 来获取语法。

JSON的处理更多地取决于框架和服务器 - 您是否将服务器端域模型转换为JSON?什么服务器技术?

客户端几乎任何体面的框架都有辅助方法来解析JSON以解决某些浏览器差异(本机JSON解析是一个)。查看jQuery.getJSON

答案 3 :(得分:0)

您可以了解JSON here

在Java方面,你实际上不应该自己编写/解析JSON。这只是繁琐的工作和浪费精力,因为有很多库。只需选择一个能够在一次调用中将复杂Java对象转换为JSON字符串(反之亦然)的库。这样您就可以专注于编写干净的Java代码,而不是在普通Java字符串中摆弄JSON语法。

另见: