码迷,mamicode.com
首页 > 编程语言 > 详细

json与python解析

时间:2019-03-19 16:32:19      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:print   lse   style   对象   读取   使用   code   int   key   

1、json.dumps     将 Python 对象编码成 JSON 字符串
   json.loads      将已编码的 JSON 字符串解码为 Python 对象

2、json.dump()和json.load()主要用来读写json文件函数

json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)

一般常用的是:

import json
#以常用json格式输出
print json.dumps({name: tom, age: 7}, sort_keys=True, indent=4, separators=(,, : )) { "a": "tom", "b": 7 }

将json字典转化成字符串(dumps);

 dict1 = {"age": "7"}  json_info = json.dumps(dict1) 

将字符串转化成json字典(loads):

json_info = ‘{"age": "12"}‘ 
dict1 = json.loads(json_info)

 将json信息写进文件(dump)

# json.dump()函数的使用,将json信息写进文件
json_info = "{‘age‘: ‘12‘}"
file = open(‘1.json‘,‘w‘,encoding=‘utf-8‘)
json.dump(json_info,file)

 读取文件中的json信息(load):

# json.load()函数的使用,将读取json信息
file = open(‘1.json‘,‘r‘,encoding=‘utf-8‘)
info = json.load(file)
print(info)

 

json与python解析

标签:print   lse   style   对象   读取   使用   code   int   key   

原文地址:https://www.cnblogs.com/shrimpPython/p/10559434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!