JSON 是 Web 开发中使用最广泛的数据交换格式,它在开发中经常被使用,并且转换的数据容易被大家理解以及阅读,那json的几种数据格式是什么?下面来我们就来给大家讲解一下。
一、简单值的形式:JSON的简单值的格式对应着JS中的基础数据类型:数字,字符串,布尔值;
注意事项:
JSON中没有undefined
JSON中的字符串必须使用双引号
JSON中是不能用注释的
二、对象形式:对应着JS中的对象
注意事项:
JSON中对象的属性名必须是双引号,属性值如果是字符串也必须是双引号
JSON只要涉及到字符串就必须使用双引号,不支持undefined
三、数组形式
JSON的数组形式对应着JS中的数组形式
注意事项:
数组中的字符串必须使用双引号
JSON中只要涉及到字符串 就必须使用双引号
不支持undefined
json数组如何入门?
数组是值的有序集合,JSON 中的数组与 JavaScript 中的数组相似,同样需要使用方括号[ ]定义,方括号中为数组中的若干值,值可以是 JSON 中支持的任意类型(例如字符串、数字、布尔值、对象、数组等),每个值之间使用逗号,分隔开,具体语法格式如下:
[value_1, value_2, value_3, ..., value_N]
下面来看一个 JSON 数组的示例:
{ "array": [ { "name": "C语言中文网" , "url": "http://c.biancheng.net/" , "course": "JSON教程" } , [ "JSON是什么?" , "JSON语法规则" , "JSON数据类型" ] , "JSON" , 18 , true ] }
通过上面的示例可以看出,JSON 中数组与对象不同,对象是由若干键/值对组成,而数组则是由若干值构成的。数组中的值可以是 JSON 中的任意类型,在上面的示例中就分别使用了对象、数组、字符串、数字、布尔值等类型。
不过在使用json数组的过程中,我们需要注意使用事项,比如数组必须使用方括号定义,每个值之间需要使用逗号进行分隔等,这些才能正确使用json!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: