1. 程式人生 > >json處理為字符串,主要函數,dumps和loads

json處理為字符串,主要函數,dumps和loads

寫入 封裝 pri read python int 雙引號 str 成了

#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