#json数据交换,,跨语言的数据交换。先进行json处理加上’‘变成字符串
# json.dumps封装成str,json.loads取出来

# pickle是python内部数据交换语言

# dic='{"name":"cay"}'写
# f=open('dog.txt','w')
# f.write(dic)

# fread=open("dog.txt",'r')读
# data=fread.read()
# print(type(data))
# data=eval(data)
# print(data("name"))
import json
dic={'name':'cat'}#必须双引号{"name": "cay"},<class 'str'>
#json处理,先把{'name':'cay'}--》{"name":"cay"}--->'{"name":"cay"}'
#dic=[1,2,3]#[1, 2, 3],<class 'str'>
#json处理---》'8'
#dic='hello'#json处理----》“hello"---->'"hello"'

data=json.dumps(dic)#把数据都变成了str字符串数据类型,
#拿到字符串
# f=open('dog.txt','w')
# f.write(data)#写入
f=open("dog.txt","r")
#如果是dump就是
#data=json.load(dic,f)
json.loads(f.read())#解析数据
#data=json.load(f)
# data=json.loads(f.read())
print(data)#写双引结果是双引,单引结果也是双引。所以字符串最好双引
print(type(data))#输出data的数据类型

 

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2021-05-21
  • 2021-12-11
  • 2021-06-04
  • 2021-12-26
猜你喜欢
  • 2021-11-30
  • 2022-12-23
  • 2021-09-27
  • 2021-11-21
  • 2022-02-13
  • 2021-08-25
  • 2022-12-23
相关资源
相似解决方案