关于Json的一些基本概念

概念: Json是一种轻量级的数据交换格式。

Json的四个基本原则

1 并列的数据之间用逗号(",")分隔
2 映射用冒号(":")表示
3 并列数据的集合(数组) 用方括号([])表示
4 映射的集合(对象) 用大括号表示。

Json 优缺点

1 数据格式比较简单 易于读写 格式都是压缩的  占用带宽小 
2 支持多种语言 包括C,C++,Java,php,等等服务器端语言 便于服务器端的解析

缺点

1 要求字符集必须是Unicode,受约束强   如果不是Unicode的会出现乱码或者空的现象
2 语法过于严谨 必须遵守json语法四个原则

怎么使用Json
Json数据格式和serialize 数据格式的异同和使用

相同点:
1,	都是把其他的数据类型转换成一个可以传输的字符串
2,	都是结构性数据
不同点
1,	Serialize 序列化后的数据格式 保存数据原有类型
2,	Json数据格式要更简洁相比serialize 序列化之后的数据格式
使用场景
1,	Json适合数据量大 不要求保留原有数据类型的情况下使用
2,	Serialize 适合存储带有加密方式的数据串 防止数据中涂截取反序列化破解

PHP中操作Json的重要函数

加密:
	Json_encode();
解密:
	Json_decode();  注意第二个参数为true 则转换为数组,默认false 是对象类型
Json格式转换类的方法的时 只能转换公有变量 私有变量不转换

猜你喜欢

转载自blog.csdn.net/weixin_43944691/article/details/105455245
今日推荐