JSON建构于两种结构:
“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。 这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。
jso官方说明参见:http://json.org/
Python操作json的标准api库参考:http://docs.python.org/library/json.html
python在2.6时引入对json的支持,可以看出,json结构实际可以跟python中强大的dict类型对应。某些开放平台比如淘宝平台,就可以使用json格式来与平台进行数据交换。
JSON Python object dict array list string unicode number (int) int, long number (real) float true True false False null None
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/483.html