1
json
モジュールを使用して辞書に解析するJSON文字列があります。Python2 json:ユニコードの代わりに文字列を使用してロード
>>> 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
として、すべての負荷で次のように私は、loads()
を使用して、これを行うことができますよ。 pythonがすべてをstring
としてロードするように強制する方法はありますか?あるいは、dict
が作成された後に、深い変換を行う簡単な方法があります。
注:私は人々が尋ねるだろうと知っているので、私が得たキーと値にはASCII文字と記号だけが含まれると想定するのは安全です。したがって、特殊文字に問題はありません。