Python JSON数据处理

Posted _夕颜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python JSON数据处理相关的知识,希望对你有一定的参考价值。

  • 结构化数据:json,xml等
    • 处理方式:直接转化为python类型
  • 非结构化数据:HTML
    • 处理方式:正则表达式、xpath
#json.dumps 实现python类型转化为json字符串
#indent实现换行和空格
#ensure_ascii=False实现让中文写入的时候保持为中文
json_str = json.dumps(mydict,indent=2,ensure_ascii=False)


#json.loads 实现json字符串转化为python类型
my_dict = json.loads(json_str)


#json.dump 实现把python类型写入类文件对象
# 比如f = open(“a.txt”,”r”) f就是类文件对象
with open("temp.txt","w") as f:
    json.dump(mydict,f,ensure_ascii=False,indent=2)

# json.load 实现类文件对象中的json字符串转化为python类型
with open("temp.txt","r") as f:
    my_dict = json.load(f)

 

以上是关于Python JSON数据处理的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中将json数据加载到片段中

python python中的漂亮(或漂亮打印)JSON对象具有这一功能。在尝试了解什么时,我总是使用这个片段

如何从片段中的 JSON 响应中的对象获取数据

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

json 个人的vscode的代码片段

json 可视代码工作室Angular with Firebase片段