stackoverflow에서 여러 가지 유사한 질문을 검토했지만 데이터/문자열에 적용되는 답변을 찾을 수 없습니다.Python Dicts 목록의 문자열
나는 효과적으로 사전 목록 인 문자열을 가지고 있습니다. 필드에서 숫자는 큰 따옴표로 묶지 않습니다. 문자열을 평가하기 위해 ast를 사용하려고하면 문자열의 일부가 잘리지 않고 이유가 확실하지 않습니다. 누군가가이 문자열을 읽고 사전 목록을 작성하는 적절한 방법을 결정하도록 도와 줄 수 있습니까?
감사합니다,
>>> print(ascii_data)
[{"measurement": "cpu_load_short","tags": {"host": "server999","region": "us-west-1"},"fields": {"value": 0.99}},{"measurement": "cpu_load_short","tags": {"host": "server888","region": "us-east-1"},"fields": {"value": 0.88}}]
>>> x = ast.literal_eval(ascii_data)
>>> print(x)
[{'fields': {'value': 0.99}, 'tags': {'host': 'server999', 'region': 'us-west-1'}, 'measurement': 'cpu_load_short'}, {'fields': {'value': 0.88}, 'tags': {'host': 'server888', 'region': 'us-east-1'}, 'measurement': 'cpu_load_short'}]
것도이 차단되지 않습니다. 순서가 임의적이므로 사전입니다. –
AWS API가 JSON 데이터 –