Json输出s ---只需打印输出而不用u

时间:2013-04-28 08:45:27

标签: python json

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

error=change['Errors']
print error

输出:

[u'DELETED']

预期产出:

DELETED

2 个答案:

答案 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)
相关问题