码迷,mamicode.com
首页 > Web开发 > 详细

14.json文件读取

时间:2018-09-26 19:13:43      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:参数   字符   运行   结果   div   data   color   读取   bsp   

json文件读取
1.#读取json

import json

str=‘‘‘[
    {
    "name":"Tom",
    "gender":"male",
    "birth":"1997-12-13"
    },
    {
    "name": "Jerry",
    "gender": "male",
    "birth": "1998-10-18"
    }
]‘‘‘

#注意问题  json字符串的表示需要用双引号,否则loads()方法会解析失败


print(type(str))
data=json.loads(str)
print(data)
print(type(data))


print(data[0][birth])

执行结果如图:

技术分享图片

 

 

2.#读取json

import json

data=[
    {
    name:Tom,
    gender:male,
    birth:1997-12-13
    },
    {
    name: Jerry,
    gender: male,
    birth: 1998-10-18
    }
]

# 将json对象转为字符串,然后调用文件的write()方法写入文本
with open(data.json,w)as file:
    file.write(json.dumps(data))

运行结果如图:

技术分享图片

 

 

3.#读取json

import json

data=[
    {
    name:德玛西亚,
    gender:male,
    birth:1997-12-13
    },
    {
    name: Jerry,
    gender: male,
    birth: 1998-10-18
    }
]

#保存json格式,添加一个参数indent,代表缩进字符个数。
#为了输出中文 指定参数 ensure_ascii=False

with open(data.json3,w)as file:
    file.write(json.dumps(data,indent=2))
    # file.write(json.dumps(data,indent=2,ensure_ascii=False))

 

执行结果如图:

技术分享图片

 

14.json文件读取

标签:参数   字符   运行   结果   div   data   color   读取   bsp   

原文地址:https://www.cnblogs.com/lvjing/p/9708779.html

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