Python json轉字典字元方法例項解析

2022-10-04 14:33:36 字數 1481 閱讀 9063

josn基本操作

1.匯入import json

2.字典轉json:json.dumps(dict,ensure_ascii=false),加,ensure_ascii=false轉換之後無中文亂碼

3.json轉字典:json.loads(str)

4.json轉字典:requests.get().josn()

5.返回字串: requests.get().text

舉例原始碼

#!/usr

# encoding:utf-8

import json

import requests

class jsonc():

def __init__(self):

self.url = '北京'

self.geturl = requests.get(self.url)

#字典轉json,因為python沒json型別所以str表示

def dict_json(self):

d =

j = json.dumps(d,ensure_ascii=false)

print('dict_json函式:型別:',type(d),'轉型別',type(j),'\n',j)

#json轉字典

def json_dict(self):

s = ''

d = json.loads(s)

print('json_dict函式:型別:',type(s),'轉型別',type(d))

#介面呼叫直接返回 字典(dict)

def get_json(self):

d = self.geturl.json()

print('get_json函式型別:',type(d))

#介面呼叫直接返回字串

def get_str(self):

s = self.geturl.text

print('get_str函式返回型別:',type(s))

if __name__=="__main__":

js = jsonc()

js.dict_json()

js.json_dict()

js.get_json()

js.get_str()

執行結果

dict_json函式:型別: 轉型別

json_dict函式:型別: 轉型別

get_json函式型別:

get_str函式返回型別:

呼叫get例子

北京返回js程式設計客棧on值:

,"city":"北京","forecast":

[ ,,,

,],"ganmao":"各項氣象條件適宜,無明顯降溫過程,發生感冒機率較低。","wendu":"29"

},"status":1000,"desc":"ok"

}本文標題: python json轉字典字元方法例項解析

本文位址:

四 python josn轉字典字元

josn基本操作 舉例原始碼 usr bin python3 encoding utf 8 import json import requests class jsonc def init self self.url 北京 self.geturl requests.get self.url 字典轉j...

python json與字典物件互相轉換

改文章 1 importrequests 2 importjson 3 4 json.loads json str json字串轉換成字典 5 json.dumps dict 字典轉換成json字串 6 7 8 這是乙個ajax發起的get請求,獲取乙個json物件 9 r requests.get...

json 轉字典 字典轉json

brief 把格式化的json格式的字串轉換成字典 param jsonstring json格式的字串 return 返回字典 json格式字串轉字典 nsdictionary dictionarywithjsonstring nsstring jsonstring nsdata jsondata...