首页 > 代码库 > JSON(笔记)
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(笔记)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。