博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3 的json 和 PHP的json
阅读量:5837 次
发布时间:2019-06-18

本文共 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/

你可能感兴趣的文章
Instance Segmentation入门总结
查看>>
优化Android应用内存的若干方法
查看>>
Android org.apache.http.*找不到
查看>>
VoIP基本概念
查看>>
实验一 网络侦查与网络扫描
查看>>
OpenCV学习(26) 直方图(3)
查看>>
[leetcode-18-4Sum]
查看>>
数据库设计
查看>>
DataGrid参数
查看>>
去除无用的文件查找路径
查看>>
第一章 为什么我们对机器学习感兴趣?(二)
查看>>
UVA 548 Tree 建树
查看>>
tidb在DDL语句方面的测试
查看>>
vue-watch监听路由的变化
查看>>
PHP Ajax 跨域问题最佳解决方案
查看>>
leetcode-209-长度最小的子数组
查看>>
List转Datable(需区分对象充当List成员和数组充当List成员两种情况)
查看>>
ARRINC424—MORA(GRID)格式
查看>>
on duplicate key update 简单使用 添加或更新
查看>>
学习 yjango 博士的学习方法后的总结
查看>>