JOSN有关函数
- json_encode() 将PHP变量(resource类型除外)转换为json形式,失败返回false;
- json_decode()将json格式的字符串转换为PHP变量,当第二个参数为ture时,转换为数组(array),默认为对象(object)
- json_encode 是编译,json_decode是反编译。注意: json只能接收utf-8编码的字符,所以json_encode()参数必须是utf-8编码,否则会得到空字符串或NULL。
- ios程序不识别json数据中\u开头的数据,PHP生成json数据必须将汉字转义为UNICODE编码
json_encode( $data ,JSON_UNESCAPED_UNICODE);
扩展:
前后端分离开发中,后端要返回给前端的永远是json格式的数据
JSON书写格式参考