python 把資料 json格式輸出

2021-09-26 04:07:56 字數 876 閱讀 6875

有個要求需要在python的標準輸出時候顯示json格式資料,如果縮排顯示檢視資料效果會很好,這裡使用json的包會有很多操作

import json

date = ]}, ]}, ]}, ]}, ]}, ]}]}

print json.dumps(data, sort_keys=true, indent=2) # 排序並且縮排兩個字元輸出

這樣就會得到如下的輸出:

], "status": "current"

}, ],

"status": "supported"

}, ],

"status": "supported"

}, ],

"status": "supported"

}, ],

"status": "supported"

}, ],

"status": "supported"

}]}

可以看到都已經格式化了。

這是在python中,如果直接使用命令列,希望直接轉換,可以使用 data | python -mjson.tool 來輸出json格式的資料

echo '' | python -mjson.tool

比如想直接在命令列中過濾得到first_key對於的值,那麼這樣即可:

echo '' | python -c 'import sys, json; print json.load(sys.stdin)[sys.ar**[1]]' first_key

就會得到對於的value了。

Python 傳送json格式資料

當我們傳送post請求的時候,一般會攜帶資料,post請求,可以通過給data賦值,從而能夠完成傳遞form表單資料 例如 requests.post url,data 但有很多時候,要向伺服器傳送的是json資料,此時改怎麼辦呢?想要傳送json格式的請求資料,只需要給json命名引數賦乙個字典即...

JSON格式資料

1.什麼是json格式?json格式是現在 資料互動的標準資料格式,寫入標準。2.合格的json資料 1.物件 1 屬性名必須是雙引號的字串 不能是symbol型別 會被忽略 2 屬性值不能是date型別 函式 正規表示式 undefined nan infinity infinity json.s...

利用Python互轉Json資料格式

import json defpython to json 將python物件轉換成json d rest json.dumps d,indent 4 設定首行縮排 print rest def json to python 將json轉換成python data desc null rest js...