JSON(笔记)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON(笔记)相关的知识,希望对你有一定的参考价值。
JSON (javascript Object Notation),是一种轻量级的数据交换格式。
语法的四个基本规则:
1、并列的数据之间用逗号(“, ”)分隔。
2、映射用冒号(“: ”)表示。
3、并列的数据集合(数组)用方括号(“[ ]”)表示。
4、映射的集合(对象)用大括号(“{ }”)表示。
例:
“北京市的面积为16800平方公里,常住人口1600万人。上海市的面积为6400平方公里,常住人口1800万。”
转换为JSON格式后:
[
{"城市":"北京","面积":"16800","人口":"1600"},
{"城市":"上海","面积":"6400","人口":"1800"}
]
优点:数据格式简单,易于读写,格式是压缩的,占用带宽小。支持多语言。
缺点:要求字符编码必须是Unicode,可以在任何字符集下使用。受约束性强。语法过于严谨。
php操作JSON的重要函数:
加密:Json_encode()
解密:Json_decode()
Json_encode()
一维数组,多维数组到JSON的转换
对象转换为JSON数据格式,只转换公有的属性值。
Json_decode()
转换JSON到对象类型和数组类型:
JSON转换为数组,需要令第二个参数为true。$jsonArray = json_decode($jsonStr,true)。
默认转换为对象类型。$json = json_decode($jsonStr)。
以上是关于JSON(笔记)的主要内容,如果未能解决你的问题,请参考以下文章