此外,JSON 没有任何数据规范(标记)符号,如 XML;尽管 XML 也可用于序列化数据,但它允许您指定数据的结构(使用 XSD)。 JSON 无意执行此操作,并且没有提供此类机制。
JSON is just a serialized representation of your data-structure(s); as such, you should document the data-structure(s) in lieu of the serialized output.
Also, JSON does not have any data-specification (markup) notation, like XML; whereas XML can also be used to serialize data, it lets you specify the structure of the data (with XSD's). JSON was not intended to do this and provides no mechanisms for such.
发布评论
评论(2)
JSON 只是数据结构的序列化表示;因此,您应该记录数据结构而不是序列化输出。
此外,JSON 没有任何数据规范(标记)符号,如 XML;尽管 XML 也可用于序列化数据,但它允许您指定数据的结构(使用 XSD)。 JSON 无意执行此操作,并且没有提供此类机制。
JSON is just a serialized representation of your data-structure(s); as such, you should document the data-structure(s) in lieu of the serialized output.
Also, JSON does not have any data-specification (markup) notation, like XML; whereas XML can also be used to serialize data, it lets you specify the structure of the data (with XSD's). JSON was not intended to do this and provides no mechanisms for such.
您可以为 json 结构编写架构(就像 XML 文件的 dtd 一样)。
这是一个很好的起点: http://json-schema.org
示例:
You could write a schema for the json structure (just like a dtd for XML files).
Here's a good place to start: http://json-schema.org
Example: