반응형
Python json. dumps()는 최소화 된 json을 출력 합니다.
비단뱀을 먹을 수 있는 방법은 없을까?json.dumps(<val>)
최소 출력? (콤마, 콜론 등의 외부 공간 제거)
를 설정할 필요가 있습니다.separators
파라미터:
>>> json.dumps([1, 2, 3, {'4': 5, '6': 7}], separators=(',', ':'))
'[1,2,3,{"4":5,"6":7}]'
문서에서:
지정된 경우 구분 기호는
(item_separator, key_separator)
tuple. 기본값은(', ', ': ')
들여쓰기가 있다면None
그리고.(',', ': ')
그렇지않으면.가장 콤팩트한 JSON 표현을 얻으려면(',', ':')
공백 공간을 제거합니다.
https://docs.python.org/3/library/json.html
https://docs.python.org/2/library/json.html
또한 훨씬 더 빠르게 작동하고 기본적으로 JSON을 최소화하는 ujson 라이브러리도 있습니다.
그것의.dumps
등가에는 다음이 없습니다.separators
파라미터와 커스텀 인코더/디코더 등의 기능이 부족하지만 여기서 언급하는 것이 좋을 것 같습니다.
>>> ujson.dumps([1,2,3,{'4': 5, '6': 7}])
'[1,2,3,{"4":5,"6":7}]'
언급URL : https://stackoverflow.com/questions/33233313/python-json-dumpsval-to-output-minified-json
반응형
'prosource' 카테고리의 다른 글
Grunt를 통한 Yooman과의 통합 (0) | 2023.02.16 |
---|---|
같은 슬러그의 커스텀 포스트 같은 슬러그의 잘못된 포스트로 리다이렉트 (0) | 2023.02.16 |
Angular JS - 새로 고침 ng 반복 (0) | 2023.02.16 |
Create React App에서 이젝트는 어떤 역할을 합니까? (0) | 2023.02.16 |
대응: 부모 컴포넌트는 상태 변화에 따라 변경되지 않은 아이도 모두 재생성 (0) | 2023.02.16 |