Python怎麼獲取json裡的特定的某個值

時間 2021-07-08 22:05:14

1樓:輕煙談生活

1、首先我們要匯入json包,新建一個物件。

2、接著直接呼叫json.dumps將物件轉化為json格式,如下圖所示,這是比較常用的。

3、我們可以輸出一下轉化以後的格式,如果顯示是str則代表是json格式。

4、而將json格式轉化為物件也是比較常用的,這就用到load函式了。

5、接下來大家還需要知道的是json模組所在的位置,就是安裝目錄的lib模組下。

6、最後你可以開啟json資料夾,看一下里面其他的一些功能函式,都是從這裡出來的。

2樓:is誰在看

json 轉成python的dict資料型別// config.json

"key": "demo",

"value": "demo value"

}import json

with open("config.json", "r") as f:

json_str = f.read()

your_dict = json.loads(json_str)# get key

print(your_dict["key"])

如何用python讀取json檔案裡指定的資料

3樓:gta小雞

import json

with open('who.json', 'r') as f:

data = json.load(f)

dependencies = data['dependencies']

for k, v in dependencies.iteritems():

print(f'@')

如何使用python提取json中指定欄位的資料

4樓:匿名使用者

import json

#載入資料,將json變成python字典data = json.loads(你的json資料)#取出字典裡key_name這個key的值data.get("key_name")

如何用python讀取json裡面的值啊

5樓:灩麗

1、首先需要在桌面新建‘json.txt’檔案,內容為jsonline格式。

2、開啟python開發工具idle,新建‘json.py’檔案,並按照如圖回

所示答書寫**。

3、f5執行程式,shell列印出json文字資訊。

4、這是一次性讀取所有內容,如果檔案很大的情況,出於效能考慮要分批讀取內容,這樣要用到yield生成器,改寫lines()函式如下,注意yield一定要寫在with裡,這樣才能每次從上一次讀取的位置繼續讀取。

5、繼續寫程式入口函式,這裡要注意readlines返回的是一個列表,要讀取裡面的內容,要再做一個迴圈來遍歷。

6、f5執行程式,shell列印出json文字資訊,這個利用生成器方式讀取的方式經常處理較大的檔案。

6樓:匿名使用者

import json

a = ',"address":"xx road","street_id":"32541349605e7ae96ca3cc1e","detail":

1,"uid":"32541349605e7ae96ca3cc1e"}]}'

jsondata = json.loads(a)

print jsondata

print jsondata['results'][0]['location']['lat']

print jsondata['results'][0]['location']['lng']

print jsondata['results'][0]['address']

如何用python,查詢json格式中指定的資料,然後輸出這些查詢到的資料?

7樓:time莫里

用python查詢json格式中指定的資料輸出這些查詢到的資料的操作步驟如回下:答

1,開啟一個編輯器,例如sublime text 3,然後建立一個新的py文件。

2,匯入os因為要傳輸檔案,所以我們必須引入os庫,以便您可以找到檔案。

3,用開啟(“ e:\\ test.txt”)作為檔案:print(file.readlines())在這裡讀取檔案,可以看到每一行都以列表的形式儲存。

4,r l行:l = l.strip(“ \ n”)print(l)在這裡,我們使用strip刪除換行符。

5,string = l.split(“ =”)接下來,我們使用split將字串拆分為一個列表。

6,建立一個空字典。結果[string [0]] = string [1]現在將每行的鍵和值匯入字典。

8樓:用著追她

1、開啟編輯器,例如sublime text 3,新建一個py文件。

2、import os因為要調入專檔案,那麼我們要引入os庫,這樣可以定位文屬件。

3、with open("e:\\test.txt") as file:

print(file.readlines())這裡讀取一下檔案,可以看出每一行是由列表的形式儲存的。

4、r l in lines:  l = l.strip("\n") print(l)這裡我們利用strip來去除掉換行符。

5、string = l.split("=")接下來我們用split把字串拆分為列表。

6、新建一個空的字典。result[string[0]] = string[1]現在把每一行的鍵和值都匯入到字典裡面。

9樓:日time寸

可以bai

首先使用json包的loads函式對json資料進行du解析,然後就zhi可以像dao操作python資料格

式一樣對數

內據進行索容引和遍歷了。

import json

s = '{"aesccitylist":null,"cityalllist":null,"cityjsonarray"...'

data = json.loads(s)

for city in data["cityjsonarray"]:

if city["cityid"] == 4:

print city

10樓:匿名使用者

js = js.loads(str)

for city in js['cityjsonarray']:

print city['cityid']

11樓:匿名使用者

msg=json.dumps(msg) 變成字典

vb怎麼獲取文字框裡的字串,VB怎麼獲取文字框裡的字串

先定義一個變數,然後將變數設定為文字框的內容即可。如下 以獲取text1控制元件為例 dim str1 as string 定義字元變數private sub text1 change 當text1字元改變時 str1 text1.text 設定為文字框的字串end sub dim a as str...

python怎麼給矩陣裡的每元素賦值

戰歌 方法一 1 如圖所示是我們建立了乙個矩陣,一般我們的操作過程中有矩陣的話那麼在工作區就會出現,如圖所示,我們可以雙擊工作區的需要更改的矩陣。2 然後在彈出的 中選中需要更改的單個矩陣元素,進行更改即可。方法二 1 我們也可以通過語句來實現對矩陣單個元素的賦值操作。我們可以通過下面的語句 a 1...

python int什麼意思,python裡,int 1 64,2 是什麼意思?

int在python裡是一個類,它是不可變資料型別中的一種,它的一些性質和字串是一樣的,是整型。python int數字型別 整型int 長整型 布林型bool 浮點數float 複數complex。整型int的建立 建立一個新整型變數和給變數賦值是相同的過程。整型的特點 既然是整型自然賦值時候的資...