Python中怎么转化JSON
这篇文章给大家介绍Python中怎么转化JSON,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
JSON 名称/值对
JSON 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"name":"Json"
这很容易理解,等价于这条 JavaScript 语句:
name="Json"
JSON 值
JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在中括号中)
对象(在大括号中)
null
JSON 使用 JavaScript 语法
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:
实例
varsites=[ {"name":"百度","url":"www.baidu.com"}, {"name":"淘宝","url":"www.taobao.com"}, ];
可以像这样访问 JavaScript 对象数组中的第一项(索引从 0 开始):
sites[0].name;
返回的内容是:
百度
可以像这样修改数据:
sites[0].name="baidu";
JSON 文件
JSON 文件的文件类型是 ".json"
JSON 文本的 MIME 类型是 "application/json"
Python3 JSON 数据解析:
json.dumps(): 对数据进行编码。
json.loads(): 对数据进行解码。
以下实例将数组编码为 JSON 格式数据:
importjson data=[{'a':4,'b':5,'c':6,'d':7,'e':8}] json=json.dumps(data) printjson
以上代码执行结果为:
[{"a":4,"c":5,"b":6,"e":7,"d":8}]
以下实例展示了Python 如何解码 JSON 对象:
importjson jsonData='{"a":4,"b":5,"c":6,"d":7,"e":8}'; text=json.loads(jsonData) printtext
以上代码执行结果为:
{u'a':4,u'c':5,u'b':6,u'e':7,u'd':8}
关于Python中怎么转化JSON就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
推荐阅读
-
php json数据中文乱码如何解决
phpjson数据中文乱码如何解决本文小编为大家详细介绍“php...
-
PHP操作JSON格式数据的技巧
-
3分钟短文 | PHP咋判断字符串是标准JSON?这样写很高效
-
Golang编程 golang实现php函数json_decode()
-
requests (一): 发送一个 json 格式的 post 请求
-
深入学习PHP中的JSON相关函数
在我们当年刚刚上班的那个年代,还全是XML的天下,但现在JSON数据格式已经是各种应用传输的事实标准了。最近几年开始学习...
-
json_encode 将数组转为json字符串的坑
json_encode是我们经常用到的一个函数,它可以将数组转为json字符串,考虑下面这种情况echojson_enc...
-
初识JWT(Json Web Tokens) 认证一二三
-
推送微信消息中文乱码解决方法,和通过递归对数组进行urlencode
-
php+json+mysql实现前后端分离
前不久有一问题困扰着我,把一个项目的前后端完全分离后,它们之间的数据是如何交互的,百度了一翻,得出的结论:在后端把数据封装成jso...