-2

我正在解析如下 JSON 输出...这只是一个片段..目前它正在打印 u'' 格式...我如何打印“已删除”

error=change['Errors']
print error

输出:

[u'DELETED']

预期输出:

DELETED
4

2 回答 2

0

JSON 默认使用 unicode。如果您需要另一个编解码器,可以将编码参数传递给转储函数:

json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)
于 2013-04-28T09:00:35.813 回答
0

取决于您在change['Errors']. 目前,该值是一个元素 ( u'DELETED') 的列表。如果您只想打印文本,您需要:

print error[0]

但也许以防万一会更好:

print u', '.join(error)
于 2013-04-28T08:49:02.423 回答