개체 목록을 serialize하려고합니다. HTTP API 호출을하고 있습니다. 이 호출은 객체 목록 (예 : 클래스 A)을 반환합니다. 나는 덤프개체 목록을 JSON으로 serialize
print ("Result is: %s", json.dumps(result_list.__dict__))
이 빈 결과를 인쇄를 사용하여 시도 클래스 A. 의 정의에 액세스 할 수 없습니다. 나는 result_list를 인쇄했다 그러나 나는 출력
{
"ResultList": [{
"fieldA": 0,
"fieldB": 1.46903594E9,
"fieldC": "builder",
"fieldD": "AWSSimpleDBStorageNode/[email protected]_64"
}]
}
아래 얻을 나는 그것이 JSON으로 반환 중 필드 개체를 변환 할 수있는 방법이있다.
JSON 배열 (목록 인 경우)은 json.dumps (result_list)로 지정해야합니다. –
이 질문에 여러 가지 혼란스러운 점이 있으며 나에게이 개념 중 일부를 다시 방문해야합니다. 클래스, 객체, json). 어쨌든, 당신은 실제로 객체 자체에 대해'json.dumps()'를 호출하기를 원한다 :'json.dumps (result_list)' – msvalkon
''json.dumps (result_l ist) '를 시도하면, result_list가 아니라는 예외가있다. JSON Seriailizable – learningMyWayThru