如果我在命令提示符下打印字符串,则说明结构正确
"connectionstring".""."OT"."ORDERS"."SALESMAN_ID"
但是当我将其写入json时,会以以下格式获取它
\"connectionstring\".\"\".\"OT\".\"ORDERS\".\"SALESMAN_ID\"
如何删除那些转义字符?
什么时候发生?
答案 0 :(得分:0)
发生了什么事?
Json序列化和反序列化正在发生。
来自维基百科:
在数据存储的上下文中,序列化(或序列化)是将数据结构或对象状态转换为可以存储(例如,在文件或内存缓冲区中)或传输(例如,通过网络连接链接)并在以后进行重建。 [...] 从一系列字节中提取数据结构的相反操作是反序列化。
在控制台中,您对json进行反序列化,但是在文件中存储时,对json进行序列化。
答案 1 :(得分:-1)
如果您使用标准Python库中的json包,则可以添加此行
json.dumps(json_object, indent = 1)
可以根据您的意见选择缩进。