JSON

Python的Json方法

字号+ 作者:H5之家 来源:H5之家 2017-11-18 12:10 我要评论( )

Python的Json方法,Json简介:Json,全名JavaScriptObjectNotation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格

Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAXweb服务器和客户端的通讯的数据格式。现在也常用于http请求中,所以对json的各种学习,是自然而然的事情。

dumps方法

将字典数据类型转换为json字符串类型

例子:

import json

m = {‘a‘: 123, ‘b‘: ‘hahaha‘}

json_str = json.dumps(m)

print(json_str)

print(type(json_str))

输出:

{"a": 123, "b": "hahaha"}

<class ‘str‘>

Python格式对应Json格式

Python            JSON

dict                    object

list, tuple              array

str, unicode     string

int, long, float    number

True                   true

False            false

None            null

loads方法,将json格式转换为Python格式

例子:

import json

jsonData = ‘{"a":1,"b":2,"c":3}‘

dict1 = json.loads(jsonData)

print (dict1)

print (type(dict1))

输出:

{‘b‘: 2, ‘a‘: 1, ‘c‘: 3}

<class ‘dict‘>

dump方法,将Python数据类型的数据以Json格式写入文件

例子:

import json

jsonData = ‘{"a":1,"b":2,"c":3,"d":4,"e":5}‘

with open(‘a.txt‘, ‘w‘) as f:

    json.dump(jsonData,f)

输出:

a.txt文件中写入内容

load方法,将Json类型的文件内容转换为Python数据格式读取

例子:

import json

jsonData = ‘{"a":1,"b":2,"c":3,"d":4,"e":5}‘

with open(‘a.txt‘, ‘w‘) as f:

    json.dump(jsonData,f)

with open(‘a.txt‘, ‘r‘) as ff:

    dict1=json.load(ff)

print(dict1)

print(type(dict1))

输出:

{"a":1,"b":2,"c":3,"d":4,"e":5}

<class ‘str‘>


本文出自 “粗粮面包” 博客,请务必保留此出处

标签:python   json   

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • html5教程 html5的自定义data-*属性与jquery的data()方法的使用

    html5教程 html5的自定义data-*属性与jquery的data()方法的使用

    2017-11-18 08:34

  • 无废话ExtJs 入门教程十八[树:TreePanel]

    无废话ExtJs 入门教程十八[树:TreePanel]

    2017-11-13 18:01

  • HttpClient4.3教程 第三章 Http状态管理

    HttpClient4.3教程 第三章 Http状态管理

    2017-11-13 18:01

  • 易语言JSON调试器源码

    易语言JSON调试器源码

    2017-11-11 16:08

网友点评
"