在json中包含@作为键

时间:2018-04-05 10:50:59

标签: python json

可以将@符号用作将对象写入json的一部分吗?我试图使用:

import json

print(json.dumps(dict(@test=test)))

预期输出为{"@test":"test"}

但是会抛出以下错误:

File "<ipython-input-38-7b37241c4d92>", line 3
    def __init__(self , @id):
                        ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:2)

print(json.dumps({"@test": "test"}))

有关详细说明,请参阅:https://docs.python.org/3/tutorial/datastructures.html#dictionaries