저는 현재 파이썬에서 람다를 개발 중입니다. 실제로 저는 파이썬으로 jsons를 빌드하는 데 어려움을 겪고 있습니다.인쇄 결과와 다른 결과 얻기
람다는 dynamodb-table에서 읽고 반환 된 모든 값을 json 구조에 추가합니다.
json을 인쇄 할 때 매력적이지만 콜백으로 반환하는 것은 아닙니다.
에 SampleCode :
import json
def lambda_handler(event, context):
jsondata = '{' \
'"cols": [' \
'{"id":"","label":"Timestamp","pattern":"","type":"string"},' \
'{"id":"","label":"Temperature","pattern":"","type":"number"},' \
'{"id":"","label":"Humidity","pattern":"","type":"number"}' \
'],' \
'"rows": ['
jsondata += ']' \
'}'
print jsondata
return jsondata
if __name__ == "__main__":
lambda_handler(None, None)
는이 "문자열 또한"이 부드러운 방법이 아니다 나에게 보인다, 그러나 인쇄가 예상대로 보이는 동안
위해 일한 유일한 사람이었다
가반환 값은 나를 위해 반환 값은 사용할 수 없게되는 백 슬래시가 포함되어 있습니다. 응용 프로그램은 쉘에 인쇄되어 있기 때문에
,이 값을 올바르게 표시됩니다 :
어떤 아이디어?
건배 감사 사전에, 마티아스
반환 값은 백 슬래시를 포함하지 않는, 그냥 표시가 표시가
json
모듈에서dumps
기능 JSON을 구축하기 쉽게,을 말했다 이중 따옴표로 된 문자열 리터럴은 문자열 안에서 큰 따옴표를 이스케이프해야합니다. diff. 왜, 당신이 가져 오는'json' 패키지를 사용하지 않습니까? – schwobaseggl