Python Json数据格式的转换

1.json:是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据。

Python语言使用JSON有很大的优势,因为JSON无非就是一个单独或一个内部元素都是字典的列表,所以JSON可以直接和Python的字典或列表进行无缝转换。

2.Json格式数据转化

通过json.dumps(data)方法把Python数据转为为json数据

data = json.dumps(data)

如果有中文可以带上:ensure_ascii=False参数来确保中文正常转换

通过json.loads(data)方法把数据转化为了python列表或字典。

data = json. loads (data)

import json
'''列表转json'''
data=[{"name":"张三","age":11},{"name":"李四","age":21},{"name":"王五","age":31}]
json_str=json.dumps(data,ensure_ascii=False)
print(type(json_str))
print(json_str)

'''字典转json'''
d={"name":"周杰伦","age":44}
json_str=json.dumps(d,ensure_ascii=False)
print(type(json_str))
print(json_str)

'''将Json转为数据类型[{k:v,k:v},{k:v,k:v}]'''
s='[{"name":"张三","age":11},{"name":"李四","age":21},{"name":"王五","age":31}]'
n=json.loads(s)
print(type(n))

'''将Json转为数据类型[{k:v,k:v},{k:v,k:v}]'''
k='{"name":"张三","age":11}'
n=json.loads(k)
print(type(n))

文章来源地址https://uudwc.com/A/6znO3

原文地址:https://blog.csdn.net/wenling54321/article/details/131517826

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月25日 07:12
下一篇 2023年09月25日 07:15