• Python3 的json 和 PHP的json


    Python3操作json的标准api库参考:https://docs.python.org/3/library/json.html#module-json

    >>> aa = ['/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png']
    >>> json.dumps(aa)
    '["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]'
    
    >>> cc =json.dumps(aa)
    >>> cc
    '["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]'
    
    >>> json.loads(cc)
    ['/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png']
    
    
    
    
    >>> bb = '["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]'
    >>> json.loads(bb)
    ['/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png']
    

      

    PHP 的json操作:

      json_encode()  和  json_decode()

    echo '<br/>';
    
    echo '<br/>';
    $imgPath[]= '/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png';	
    
    echo '<br/>';
    echo json_encode($imgPath);
    echo '<br/>';
    	
    $imgPath = '["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]';	
    echo '<br/>';
    echo $imgPath;
    
    echo '<br/>';
    echo json_decode($imgPath)[0];
    echo '<br/>';	
    
    
    $imgPath = '["/upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png"]';	
    echo '<br/>';
    echo $imgPath;
    echo '<br/>';
    echo json_decode($imgPath)[0];
    echo '<br/>';
    

      

    然后PHP页面的打印结果:

    /upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png
    
    ["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]
    
    ["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]
    /upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png
    
    ["/upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png"]
    /upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png
    

      

    个人习惯:

    json主要用在PHP的array对象 和 python的list对象上。

    PHP和Python3能将同样的json还原成 各自的object 且 在各自的语言环境下代表的意义是同样的。

    但是 PHP和python将object生成json的时候,却不太一样了,PHP生成的json中多了反斜线。

  • 相关阅读:
    【C++基础】重载,覆盖,隐藏
    【Lintcode】003.Digit Counts
    【C++ Primer 5th】Chapter 15
    【Lintcode】120.Word Ladder
    牛客网上的题
    二叉树中和为某个值得路径
    数据库
    二叉搜索树的后序遍历序列
    从上往下打印二叉树
    二叉树的镜像
  • 原文地址:https://www.cnblogs.com/ribavnu/p/4850413.html
Copyright © 2020-2023  润新知