반응형
파이썬에서 JSON에 문제가 있습니다.
사실,이 코드를 실행하려고하면 파이썬이 정렬 된 JSON 문자열을 제공합니다!
예를 들면 :
values = {
'profile': 'testprofile',
'format': 'RSA_RC4_Sealed',
'enc_key': base64.b64encode(chiave_da_inviare),
'request': base64.b64encode(data)
}
values_json = json.dumps(values, sort_keys = False, separators = (',', ':'))
그리고 이것은 출력입니다.
{
"profile": "testprofile",
"enc_key": "GBWo[...]NV6w==",
"request": "TFl[...]uYw==",
"format": "RSA_RC4_Sealed"
}
보시다시피 "sort_keys = False"를 사용하려고했지만 아무것도 바뀌지 않았습니다.
Python에서 JSON 문자열 정렬을 중지하려면 어떻게해야합니까?
해결 방법
사실 결정적 순서를 얻는 유일한 방법은 sort_keys = True
를 사용하는 것입니다.이 방법은 영숫자 순서로 배치한다고 가정합니다. 순서가 왜 그렇게 중요합니까?
참조 페이지 https://stackoverflow.com/questions/2774361
반응형
'파이썬' 카테고리의 다른 글
파이썬 Run python file -- what function is main? (0) | 2020.12.03 |
---|---|
파이썬 Python의 추상 속성 (0) | 2020.12.03 |
파이썬 Check if single cell value is NaN in Pandas (0) | 2020.12.03 |
파이썬 Python Create unix timestamp five minutes in the future (0) | 2020.12.03 |
파이썬 Python-목록 사전 (0) | 2020.12.03 |
댓글