gpt4 book ai didi

Python2 json : load using strings instead of unicode

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:15 24 4
gpt4 key购买 nike

<分区>

我有一个 json 字符串,我想使用内置的 json 模块将其解析为字典。我可以使用 loads() 执行此操作,如下所示:

>>> j = '''{
... "first": 1,
... "second": "two",
... "third": {
... "first": "one",
... "second": null
... }
... }'''
>>> d = json.loads(j)
>>> pprint(d)
{u'first': 1,
u'second': u'two',
u'third': {u'first': u'one',
u'second': None}}

问题是所有内容都以 unicode 加载。有没有办法强制 python 将所有内容作为 string 加载?或者,是否有一种简单的方法可以在创建 dict 后进行深度转换。

注意:因为我知道人们会问,所以可以安全地假设我得到的键和值将只包含 ASCII 字符和符号,所以我不会对特殊字符有问题。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com