Я пытаюсь сериализовать список объектов. Я делаю вызов HTTP API. Вызов возвращает список объектов (например, класс A). У меня нет доступа к определению класса А. Я попытался с помощью отваловСериализовать список объектов для JSON
print ("Result is: %s", json.dumps(result_list.__dict__))
Это печатает пустой результат. Однако, если бы я, чтобы напечатать result_list я ниже выхода
{
"ResultList": [{
"fieldA": 0,
"fieldB": 1.46903594E9,
"fieldC": "builder",
"fieldD": "AWSSimpleDBStorageNode/[email protected]_64"
}]
}
есть способ я могу преобразовать объект в зависимости от того поля возвращается в JSON.
'json.dumps (result_list)' должен предоставить вам массив JSON (если это список) –
Есть несколько путающих вещей этого вопроса, и для меня кажется, что вы должны повторно посетить некоторые из понятий здесь (классы, объекты, json). В любом случае, вы действительно хотите называть 'json.dumps()' на самом объекте: 'json.dumps (result_list)' – msvalkon
Если я попробую 'json.dumps (result_l ist)', это дает мне исключение, поскольку result_list is not JSON Seriailizable – learningMyWayThru