json处理为字符串,主要函数,dumps和loads

Posted 未来的技术

tags:

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

#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的数据类型

 

以上是关于json处理为字符串,主要函数,dumps和loads的主要内容,如果未能解决你的问题,请参考以下文章

Python中json文件处理的四个函数json.dumps()json.loads()json.dump()和json.load()的区分

python中json文件处理涉及的四个函数json.dumps()和json.loads()json.dump()和json.load()的区分

python中json文件处理涉及的四个函数json.dumps()和json.loads()json.dump()和json.load()的区分

Python Json序列化与反序列化

python 读写json文件(dump, load),以及对json格式的数据处理(dumps, loads)

python 读写json文件(dump, load),以及对json格式的数据处理(dumps, loads)