美文网首页
6-2 如何读写json数据

6-2 如何读写json数据

作者: Diolog | 来源:发表于2019-02-11 16:54 被阅读0次

实际案例:

  • 在web应用中常用JSON格式传输数据,例如我们利用Baidu语音识别服务做语音识别,将本地音频数据post到Baidu语音识别服务器,服务器响应结果为json字符串
    {"corpus_no":"6303315615615615165","err_msg":"success.","err_no":0,"result":["你好 , "],"sn":"41865264846325852"}
    在python中如何读写json数据?

解决方案:

  • 使用标准库中的json模块,其中loads,dumps函数可以完成json数据的读写.

测试json

import json
l = [1,2,'abc',{'name':'Bob','age':13}]
json.dumps(l)

输出结果:
'[1,2,'abc',{'name':'Bob','age':13}]'

d = {'b':None,'a':5,'c':'abc'}
json.dumps(d)

输出结果:
'{'b':null,'a':5,'c':'abc'}'

压缩空格符
json.dumps(d,separators=[',',':'])

生成已经排序的json
json.dumps(d,sort_keys=True)

输出结果:
'{"a": 5, "b": null, "c": "abc"}'

d2 = json.loads('{"a": 5, "b": null, "c": "abc"}')
type(d2)

输出结果:
<class 'dict'>

将json对象以json的方式直接写到文件中去:

with open('demo.json','wb') as f:
  json.dump(d,f)

相关文章

  • 6-2 如何读写json数据

    实际案例: 在web应用中常用JSON格式传输数据,例如我们利用Baidu语音识别服务做语音识别,将本地音频数据p...

  • python 读写json数据

    6.2 读写json数据 使用json模块来读写json数据 其中json的dumps和loads函数就是借鉴了之...

  • 读写JSON数据

    问题 你想读写JSON(JavaScript Object Notation)编码格式的数据。 解决方案 json...

  • JS高程:读书摘要(十七)JSON & Ajax

    一、JSON JSON是一种数据格式,与XML相比,JSON 是在JavaScript中读写结构化数据的更好的方式...

  • Python读写JSON数据

    1. Python数据结构转换为JSON对象 json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中...

  • Python读写JSON数据

    首先说明下JSON数据的特性,然后介绍几个重要的转换函数。 JSON JSON(JavaScript Object...

  • python爬虫系列之数据的存储(二):csv库的使用

    上一篇我们讲了怎么用 json格式保存数据,这一篇我们来看看如何用 csv模块进行数据读写。 一、csv简介 CS...

  • JSON

    JSON是一种数据格式。与XML相比,JSON是在JS中读写结构化数据的更好的方式。因为可以把JSON直接传给ev...

  • Day02自学 - 序列化、读写JSON数据

    学习参考博客地址:序列化 | 读写JSON数据 未完待续

  • Scrapy总结

    一、pipeline 的用法 1、读写文件形式: 以下两个函数用于json数据类型的转换 json.dumps()...

网友评论

      本文标题:6-2 如何读写json数据

      本文链接:https://www.haomeiwen.com/subject/wpbqeqtx.html