微信小程序云开发教程-一文学会Json
发布于 4 年前 作者 naxia 747 次浏览 来自 分享

本小节我们将学习什么是json

    我们首先学习三个概念,什么是数据项,什么是对象,什么是数组

每一个数据项由keyvalue组成,key也可以叫name,代表数据项的名称,value代表数据项的值,也可以叫数据项的内容。比如id:123456就是一个数据项,这个数据项的key是id,value是123456。最后需要注意的是,一个数据项中,key不是必须有的


    那什么是对象呢?对象是由一组至少存在一个key的数据项组成的,其被包含在一个大括号内。比如下面的这个对象,由两个数据项构成,id:123456和province:黑龙江。


    最后,我们来看数组的定义,数组是由一组都没有key的数据项构成,其被包含在一个中括号内。比如下面的这个数据,由两个数据项构成,每个数据项都没有key。




    数据项、对象、数组是可以互相嵌套和组合在一起的,比如说下面的这个数据。


    所以,什么是json,Json就是一种由数据项、对象、数组组成的数据存储格式。

    每个json就是一个对象,最外层被一个大括号包着。



    每个括号里面可以是数据项、也可以是数据、还可以再嵌套对象。

    最后需要注意的是,数据项之间由英文逗号相隔


    那么,如何访问对象里的值呢,假设有一个数据对象叫location,我们可以通过点的方式获取到province的值,也可以通过下标的方式获取到province的值。


    最后,我们来学习如何访问数组里的值呢,假设有一个数据对象叫location,我们可以通过点的方式先找到cities,再通过下标的方式获取到cities里面的第一项的值。

回到顶部