我是JSON的新手。我有一个字典,我使用
将其转换为JSON对象<type 'str'>
但是如果我检查类型,我会得到{{1}}
字符串是JSON对象的预期输出吗?
PS:Python 2.7
更新: 如果转储不正确,我怎样才能获得JSON类型?
答案 0 :(得分:7)
当然,这称为"Serialization" - 你是dumping a Python data structure into a JSON formatted string:
json.dumps()
使用此conversion table将obj序列化为JSON格式的str。
如果您使用loads()
加载JSON字符串,这将是“反序列化”,您将获得Python列表或字典。
答案 1 :(得分:2)
JSON的N代表符号;实际上,它是一种数据格式规范。 JSON对象通常用作存储或进程间通信格式。这就是为什么在Python中使用write()接受的通用平面格式:字符串对象。
您可以将其打印到屏幕,将其保存到文件,或将其传送到另一个程序,以验证它是否正确并包含预期数据。