打开网易新闻 查看精彩图片

有时,我们在调用机器翻译api时,有时数据量很大,因此获取的json数据非常难以阅读,为了更好地阅读我们可以导入json包,同时添加几个参数就可能非常清楚地阅读json文件了。如下图:

>>> my_mapping = {'a': 23, 'b': 42, 'd': 0xc0ffee,'c':33}>>> my_mapping{'b': 42, 'c': 12648430. 'a': 23} >>> print(json.dumps(my_mapping, indent=4, sort_keys=True)){ "a": 23, "b": 42, "c": 33, "d": 12648430}

通过导入json包,设置缩成格式为4个空格,排序为升序,可以看到结果显示更加清楚明了了。

有时我们会要打印出json中的中文,就需要加上【ensure_ascii=False】这个参数了。如下图:

打开网易新闻 查看精彩图片