簡體   English   中英

嵌套的Json列表格式錯誤

[英]Nested Json Lists formatting incorrectly

好的,所以我正在使用API​​。 我正在嘗試顯示由api返回的列表。 面臨的挑戰是,我需要使用.json來進行響應,但隨后使該列表成為json列表,並且看起來不對。

checkList #is the return value
>>> checkList
u'{"list":["ad","ae"]}'
>>> str(checkList.json()['list'])
"[u'ad', u'ae']"

我正在使用python shell。 如何從列表中的每個元素中刪除“ u”? 謝謝

問題並不是從這些字符串的開頭刪除u 最簡單的方法是導入json模塊並調用json.dumps(checklist.json()['list']) 它將為您做正確的事。 json模塊返回的字符串是unicode文字作為unicode對象(並在repr中表示)。 要“刪除”它們,您需要更好地處理unicode字符串,這是最簡單的方法,它將使頭發的牽扯最少,並且與python 3的兼容性最高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM