Fork me on GitHub

JSON

认识json

  • 1.全称:JavaScript Object Notation
    • 另称:轻量级的传输文件
  • 2.Json是一个字符串!独立于语言,独立于平台。一种保存数据的格式
    • 作用:可以保存本地的json文件,也可以将json串进行传输
    • 组成:{ } [ ] : ,
  • 3.Json使用了JS语法
  • 4.Json用于交换数据
  • 5.Json为纯字符串,字符串强制为双引号,Json的key只能为字符串

    1
    2
    3
    4
    import json
    json.loads() #将json转化为字典
    response.json()
    json.dumps() #将字典转化为json
1
2
3
4
5
6
7
#读取本地的json文件
path = r"C/dizhi/jsonfile.json"
with open(path,"rb") as f:
#用load不用loads
data = json.load(f)
#返回字典
print (data)
1
2
3
4
5
6
7
8
#写本地json
path = r"C/lujing/test.json"
jsondata = {
" ":" ",
" ":" "
}
with open(path , "w") as f:
json.dump(jsondata,f)
1
2
3
4
# 写入文件
with open ('c.txt','a',encoding = 'utf-8') as f:
# 将文件的格式转换为中文,ensure_ascii=False
f.write(json.dumps(content, ensure_ascii=False))
喜欢的可以对我打赏了哟~