json

Posted lijun888

tags:

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


#网站bjeson.com,查看文件里的jeson格式是否正确
#jeson要求文件字符串必须为双引号“”
json例子:
import json
d = {‘car‘:{‘color‘:‘red‘,‘price‘:‘100‘},
‘apple1‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘apple2‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘apple3‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘苹果4‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
}
一、dumps()
# res=json.dumps(d,indent=8)#把list、字典转成json,indent多少缩进,ensure_ascii可以显示中文
# f = open(‘f1‘,‘w‘)
# f.write(res)

二、loads()
# f = open(‘f1‘,‘r‘)
# res=f.read()
# print(type(res))#此时是字符串类型
# dict_res=json.loads(res)#把json串变成python的数据类型
# print(type(dict_res))#此时是字典类型


三、dump()自动写入文件,第一个参数是数据,第二个是文件对象
# f = open(‘f1‘,‘w‘)
# json.dump(d,f,indent=4,ensure_ascii=False)

四、load()自动帮你读文件
f = open(‘f1‘,‘r‘)
print(json.load(f))





























以上是关于json的主要内容,如果未能解决你的问题,请参考以下文章

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

vs code 用户代码片段 html.json

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

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

使用 json rereiver php mysql 在片段中填充列表视图

VS Code配置markdown代码片段