JSON 是一种轻量级的数据交换格式,用于存储和传输数据的格式,方便机器解析和生成。那大家知道json怎么使用?今天我们就给大家分享一下json使用方法。
一、JSON基于两种结构
1.“名称/值”对的集合(A collection of name/value pairs)
不同的编程语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
2.值的有序列表(An ordered list of values)。
在大部分语言中,它被实现为数组(array),矢量(vector),列表(list),序列(sequence)。
这些都是常见的数据结构。目前,大部分编程语言都支持它们。这使得在各种编程语言之间交换同样格式的数据成为可能。
二、JSON的形式
1.对象(object)
是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
2.数组(array)
是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
3.值(value)
可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。
4.字符串(string)
是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。JSON的字符串(string)与C或者Java的字符串非常相似。
5.数值(number)
与C或者Java的数值非常相似。只是JSON的数值没有使用八进制与十六进制格式。同时,可以在任意标记之间添加空白。
关于转换为 JS对象的问题:
使用内建的 JavaScript eval() 用方法进行解析JSON数据来生成原生的Javascript对象。
我们在开发过程中经常会使用到json,json 通常用于服务端向网页传递数据,有了它更加方便大家的容易阅读和编写,最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: