本文共 1522 字,大约阅读时间需要 5 分钟。
: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 '';echo '';$imgPath[]= '/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png'; echo '';echo json_encode($imgPath);echo ''; $imgPath = '["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]'; echo '';echo $imgPath;echo '';echo json_decode($imgPath)[0];echo ''; $imgPath = '["\/upload\/2015-05-15\/831c57de3ec173564a5ae04613a38781.png"]'; echo '';echo $imgPath;echo '';echo json_decode($imgPath)[0];echo '';
然后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中多了反斜线。
转载地址:http://enncx.baihongyu.com/