[英]extracting fields from JSON output using python
使用 Python,如何將字段 RestartRowID 提取到變量中?:
{
"emp": [
{
"id": "",
"company": "y",
"address": "y",
"mobile no": 0,
"name": 0
}
],
"RestartRowID": "0x0000000000133a09"
}
就像是:
id = emp["RestartRowID"]
print (id)
謝謝..
將 json 數據轉換為字典
data_dict=json.loads(<jsondata>)
您可以使用 data_dict['RestartRowID'] 獲得所需的答案
像這樣的東西:
>>> import json
>>> a = '''{
... "emp": [
... {
...
... "id": "",
... "company": "y",
... "address": "y",
... "mobile no": 0,
... "name": 0
... }
... ],
... "RestartRowID": "0x0000000000133a09"
... }'''
>>> data = json.loads(a)
>>> data['RestartRowID']
u'0x0000000000133a09'
>>>
emp
和RestartRowID
處於同一級別,因此您應該從另一個中提取一個。
data = {
"emp": [
{
"id": "",
"company": "y",
"address": "y",
"mobile no": 0,
"name": 0
}
],
"RestartRowID": "0x0000000000133a09"
}
Output:
In [264]: id = data["RestartRowID"]
In [265]: id
Out[265]: '0x0000000000133a09'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.