JSON对象定义与访问

Posted 良行天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON对象定义与访问相关的知识,希望对你有一定的参考价值。

1什么是JSON对象

① 这个对象是无序的

② 这个结合,可以通过名:值对来表示


2JSON对象的自定义

javascript中,可以通过一对花括号来定义JSON对象形式如下

var json对象 = {属性:属性的值属性:属性的值};

 


3JSON对象的访问

JSON对象也是自定义对象的一种,所以其访问形式与自定义对象的访问形式是一致的,可以直接通过

JSON对象.属性

JSON[属性]

实现对JSON对象的访问。

JSON对象定义与访问


4探究JSON对象从何而来

JSON对象定义与访问

运行结果object   function Object() {[native object]}

由此可知:JSON格式的数据也是自定义对象的一种,其是由系统内置类Object实例化而来的。


5使用JSON保存大批量数据

JSON也是自定义对象的一种,创建对象的核心目的:就是为了保存更多的数据。

 

1使用JSON保存多个人的信息

JSON对象定义与访问


6JSON数据的遍历输出

JSON对象定义与访问


7JSON对象中的成员方法

JSON也是自定义对象的一种,一个对象可以有属性,也可以拥有方法,JSON对象的成员方法定义如下:

JSON对象定义与访问


8phpJSON之间的关系

PHPJSON的数据格式非常友好,在PHP5版本后,专门提供了两个方法,用于生成与解析JSON的数据格式:

json_encode(数组或对象) 把一个数组或对象转换生成JSON字符串

json_decode(JSON字符串,$flag) 把一个JSON字符串转化生成数组或对象

参数说明:$flag JSON字符串转化为数组或对象

  如果$flagtrue,代表转化为数组

  如果$flagfalse,代表转化为对象

 

1数组转化生成JSON字符串

JSON对象定义与访问

2把对象转化生成JSON字符串

JSON对象定义与访问

3使用json_decode一个json数据转化生成数组或对象




以上是关于JSON对象定义与访问的主要内容,如果未能解决你的问题,请参考以下文章

nodejs第三天(核心模块与文件模块,核心模块和文件模块引入的区别,从模块外部访问模块内部,使用exports对象,npm包管理工具package.json文件,模块对象属性,将模块定义分类,npm

无法访问 json 对象属性和值在 rails 视图中显示为未定义

Laravel 访问器两次向 json 对象提供信息

JavaWeb_JSON篇

JavaWeb_JSON篇

JSON与JS对象