php json使用说明详解
写API的时候,经常会使用到的数据格式有两种,一种是JSON,一种是XML。
璞玉选择的是JSON来做处理,因为那样很直接,方便。
前几天在写一个下载的接口,主要是用户发送一个KEY,然后判断,合理就用header去下载。
Read More →JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。这里主要介绍,php操作json的方法,javascript操作json的方法。以及json在开发中经常遇到的一些问题。
写API的时候,经常会使用到的数据格式有两种,一种是JSON,一种是XML。
璞玉选择的是JSON来做处理,因为那样很直接,方便。
前几天在写一个下载的接口,主要是用户发送一个KEY,然后判断,合理就用header去下载。
Read More →1, 在API端抛出数据的时候,请使用die();因为这个很干脆,很干净。
2, 确认你的编码,不然出现乱码。
3, json 数据格式很严格所以在json_encode前该替换就替换,该转义就转义。
如果还是在为:
1. php中使用json_decode 显示NULL
2. php获取的json数据中文乱码
3. 。。。。。。
这些问题而头疼,不妨使用璞玉写的处理json的函数:php 返回json,php 输出json,php 解析json,php 数组转json
Read More →php中使用json_decode 显示NULL,的原因就是因为json_decode的数据不是严格意义上的UTF-8的编码。
所以需要手动修改转码即可!
使用php的file_get_contents获取API的json数据,在json_decode前使用:
Read More →