[python] 파이썬-공백이없는 json
방금 json.dumps()
JSON 객체에 공백 을 추가 한다는 것을 깨달았습니다.
예 :
{'duration': '02:55', 'name': 'flower', 'chg': 0}
JSON을보다 컴팩트하게 만들고 바이트를 저장하여 HTTP를 통해 보내려면 공백을 어떻게 제거 할 수 있습니까?
같은 :
{'duration':'02:55','name':'flower','chg':0}
답변
json.dumps(separators=(',', ':'))
답변
경우에 따라 후행 공백 만 제거 할 수도 있습니다 . 그런 다음 사용할 수 있습니다
json.dumps(separators=(',', ': '))
뒤에 공백이 :
있지만 뒤에는 없습니다 ,
.
이것은 git diff
일부 편집기가 후행 공백을 제거하지만 python json.dump가 다시 추가하는 JSON 파일 (과 같은 버전 제어에서)을 확산시키는 데 유용합니다 .
참고 :이 질문에 대한 정확한 답변은 아니지만이 답변을 찾기 위해 여기에 왔습니다. 자체 품질 보증이 필요하다고 생각하지 않으므로 여기에 추가하겠습니다.