zoukankan      html  css  js  c++  java
  • JSON:使用json_encode函数解析结果为Null

      1、首先,数据库中的json数据是这样的

      

     2、仓鼠使用json_encode()函数进行解析json数据时,显示了一个NULL:

      

      3、这时候,我们需要使用json_last_error()函数,打印出错误类型;显示为4,表示在解析json之前,该json是有语法错误的:

      

      4、仓鼠就将PHP手册上对json_encode()函数解释的案例和仓鼠自己数据库中的json数据进行对比:

        发现:案例中数据用的是双引号,而仓鼠的json数据用的是单引号

      

       

       

      5、仓鼠将单引号全部变成双引号后,使用json_encode()就能成功的解析啦

        

      注意:

      1、json数据中,键名必须是双引号的,如果键值是字符串,那么也必须是双引号

      2、json数据不能有空格

      3、json_encode()只能解析字符串形式的json,不能是数组形式的

      以上

      仓鼠会加油ヾ(◍°∇°◍)ノ゙

  • 相关阅读:
    红黑树数据结构剖析
    miniui表单验证守则总结
    常用的JS页面跳转代码调用大全
    Jsp页面跳转和js控制页面跳转的几种方法
    处理和引发事件
    HeaderHandler 委托
    序列化SoapFormatter
    Debug.Assert
    C#的Thread类
    再次学习线程概念
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/10155787.html
Copyright © 2011-2022 走看看