반응형
Python에서 숫자 목록을 jsonarray로 변환하는 방법
다음 형식의 행이 있습니다.
row = [1L,[0.1,0.2],[[1234L,1],[134L,2]]]
이제 파일에 다음 내용을 적어주세요.
[1,[0.1,0.2],[[1234,1],[134,2]]]
기본적으로 위의 항목을 jsonarray로 변환하시겠습니까?
Python에는 어레이를 json 어레이로 "덤프"하기 위한 메서드, 라이브러리 또는 함수가 내장되어 있습니까?
또, 파일내에서 「L」을 일련화하지 않는 것도 주의해 주세요.
모듈을 사용하여 JSON 출력을 생성합니다.
import json
with open(outputfilename, 'wb') as outfile:
json.dump(row, outfile)
그러면 JSON 결과가 파일에 직접 기록됩니다(파일이 이미 존재하는 경우 이전 내용을 바꿉니다).
Python 자체에서 JSON 결과 문자열이 필요한 경우json.dumps()(추가했다s, '문자열'의 경우:
json_string = json.dumps(row)
그L는 긴 정수 값을 나타내는 Python 구문일 뿐입니다.json라이브러리는 이러한 값을 처리하는 방법을 알고 있습니다.L작성됩니다.
데모 문자열 출력:
>>> import json
>>> row = [1L,[0.1,0.2],[[1234L,1],[134L,2]]]
>>> json.dumps(row)
'[1, [0.1, 0.2], [[1234, 1], [134, 2]]]'
import json
row = [1L,[0.1,0.2],[[1234L,1],[134L,2]]]
row_json = json.dumps(row)
언급URL : https://stackoverflow.com/questions/19795012/how-to-convert-a-list-of-numbers-to-jsonarray-in-python
반응형
'codememo' 카테고리의 다른 글
| Typescript 개체의 인덱싱된 멤버 유형을 적용하시겠습니까? (0) | 2023.02.27 |
|---|---|
| 문서 사용.react에서 querySelector를 선택하십시오.대신 레퍼런스를 쓸까요? 어떻게요? (0) | 2023.02.27 |
| 동일 발신기지 정책을 회피하는 방법 (0) | 2023.02.27 |
| Spring Boot 애플리케이션에서 HikariCP 및 Drop Wizard/Coda-Hale 메트릭을 구성하는 방법 (0) | 2023.02.27 |
| Oracle에서의 시퀀스 권한 (0) | 2023.02.27 |