[英]How to extract values from (particular?) nested dictionary using spotify API?
[英]How to extract values from nested dictionary using postgresql command?
我正在使用postgresql從數據庫中提取一些數據。我命中的查詢之一向我返回了一個嵌套字典,用於指定的特定日期。 例如:
query: select user_position_details from user_detail where last_login >= '2018-03-01';
該查詢返回以下結果:
"{\"user_position\": {\"LOGIN_s\": \"something\", \"X_SLS_AREA_s\": \"data\"}}"
"{\"user_position\": {\"LOGIN_so\": \"login_data\", \"X_SLS_AREA_s\": \"data\"}}"
我只想從此嵌套字典中取出字段LOGIN_s。 有什么辦法可以使用特定查詢做到這一點? 我已經搜索過此內容,但找不到任何有幫助的內容。
感謝您的幫助。謝謝。
您正在獲取json字符串輸出。 使用json module
將其轉換為JSON並使用key訪問所需的值。
例如:
import json
s = ["{\"user_position\": {\"LOGIN_so\": \"something\", \"X_SLS_AREA_s\": \"data\"}}",
"{\"user_position\": {\"LOGIN_so\": \"login_data\", \"X_SLS_AREA_s\": \"data\"}}"]
for i in s:
v = json.loads(i)
print(v["user_position"].get(u'LOGIN_so'))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.