Java 与大型数据字符串相比,使用JSON对象的重要性如何?

Java 与大型数据字符串相比,使用JSON对象的重要性如何?,java,xml,json,object,Java,Xml,Json,Object,我最近开始使用JSON,我想知道我是否遗漏了任何其他重要的原因,为什么我会使用JSON对象而不是仅仅返回一个大的数据字符串 以下是我到目前为止的发现: JSON对象处理速度更快,处理和解析更容易。一个JSON对象比一大串数据输出更容易被人读取。JSON对象可以更容易地映射,并且与面向对象系统配合良好。JSON只是一个[大]数据字符串 与一次性/定制“blob'o'test”编码的区别在于JSON是一种支持通用adt(数组、映射)的,是一种有用的交换格式。而且,我们不能直接使用JSON(只是文本)

我最近开始使用JSON,我想知道我是否遗漏了任何其他重要的原因,为什么我会使用JSON对象而不是仅仅返回一个大的数据字符串

以下是我到目前为止的发现: JSON对象处理速度更快,处理和解析更容易。一个JSON对象比一大串数据输出更容易被人读取。JSON对象可以更容易地映射,并且与面向对象系统配合良好。

JSON只是一个[大]数据字符串

与一次性/定制“blob'o'test”编码的区别在于JSON是一种支持通用adt(数组、映射)的,是一种有用的交换格式。而且,我们不能直接使用JSON(只是文本);一种是处理序列化到JSON或从JSON序列化的对象图,例如,一旦调用
JSON.parse(jsonText)
就处理常规对象

虽然XML是另一种定义良好的格式,但JSON使用简单的对象图具有更好的1-1映射。这种更简单的映射消除了对特定DOM包装器或其他专门访问的需要—当可以将对象图视为一级数据时,谁想处理对象模型?1

JSON(仅仅是文本)看起来也像普通的JavaScript对象文字符号(不包括一些奇怪的Unicode问题,它是一个子集),这一事实使得人类的消费相对容易,并且极大地帮助了采用

有关“什么?”和“为什么?”的更多信息,请参考以下问题



1 XML不仅仅是一种简单的标记格式,但将XML与JSON进行更详细的比较超出了问题的范围。

当你说“大数据串”时,你是在说一种特定的格式吗?xml?JSON字符串也可以相当大。我是在比较XML。您好,欢迎使用SO。问题本身应该很清楚,没有评论。你能不能编辑一下这个问题,把你在评论中的信息包括进去,以及其他能让问题更清楚的东西?谢谢