我正在尝试序列化对象列表。 我正在进行HTTP API调用。该调用返回一个对象列表(例如A类)。我无法访问A类的定义。 我尝试使用转储
print ("Result is: %s", json.dumps(result_list.__dict__))
这会打印一个空结果。但是,如果我要打印result_list,我会得到输出
{
"ResultList": [{
"fieldA": 0,
"fieldB": 1.46903594E9,
"fieldC": "builder",
"fieldD": "StringA/StringB-Test-124.35.4.24"
}]
}
有没有办法可以将对象转换为返回json的字段。
答案 0 :(得分:0)
请详细说明实例中result_list
的类的外观(例如发布类代码)。
json.dumps(result_list)
可能不起作用,因为result_list
不是普通字典,而是类的对象。您需要转储保存数据结构的变量(即打印调用中显示的变量)。