我正在解析一个JSON输出...这只是一个片段......目前它正在打印你的格式...我如何打印“已删除”
error=change['Errors']
print error
输出:
[u'DELETED']
预期产出:
DELETED
答案 0 :(得分:0)
取决于change['Errors']
中有多个值时您想要执行的操作。目前,该值是一个元素的列表(u'DELETED'
)。如果您只想打印文本,则需要:
print error[0]
但也许以防万一更好:
print u', '.join(error)
答案 1 :(得分: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)