json的几种数据格式是什么?json数组如何入门?

JSON 是 Web 开发中使用最广泛的数据交换格式,它在开发中经常被使用,并且转换的数据容易被大家理解以及阅读,那json的几种数据格式是什么?下面来我们就来给大家讲解一下。

json的几种数据格式.png

一、简单值的形式:JSON的简单值的格式对应着JS中的基础数据类型:数字,字符串,布尔值;

注意事项:

JSON中没有undefined

JSON中的字符串必须使用双引号

JSON中是不能用注释的

二、对象形式:对应着JS中的对象

注意事项:

JSON中对象的属性名必须是双引号,属性值如果是字符串也必须是双引号

JSON只要涉及到字符串就必须使用双引号,不支持undefined

json的几种数据格式是什么?json数组如何入门?.png

三、数组形式

JSON的数组形式对应着JS中的数组形式

注意事项:

数组中的字符串必须使用双引号

JSON中只要涉及到字符串 就必须使用双引号

不支持undefined

1.png

2.png

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工具网。

推荐阅读:

java满屏飘爱心代码怎么写?java爱心代码编写实例

java非运行时异常会自动抛出吗?Java常见的异常有哪些?

hibernate怎么连接数据库?hibernate工作流程是什么?