繁体   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