[英]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.