반응형
JSON.stringify(Javascript)와 json.dumps(Python)가 리스트에 기재되어 있지 않습니까?
javascript:
var myarray = [2, 3];
var json_myarray = JSON.stringify(myarray) // '[2,3]'
그러나 Python에서는:
import json
mylist = [2, 3]
json_mylist = json.dumps(mylist) # '[2, 3]' <-- Note the space
따라서 두 함수는 동일하지 않습니다.예를 들어 몇 가지 데이터를 비교하려고 할 때, 저는 조금 예상 밖이고 약간 문제가 있습니다.
설명 좀 해주시겠어요?
다른 점은 말이다.json.dumps
디폴트로는 몇 가지 마이너한 프리티 플래시를 적용하지만JSON.stringify
하지 않다.
모든 공백을 제거하려면 다음과 같이 하십시오.JSON.stringify
구분 기호를 지정해야 합니다.
json_mylist = json.dumps(mylist, separators=(',', ':'))
언급URL : https://stackoverflow.com/questions/46227854/json-stringify-javascript-and-json-dumps-python-not-equivalent-on-a-list
반응형
'programing' 카테고리의 다른 글
Spring Boot application.properties를 Tomcat/lib 폴더에 외부화하는 방법 (0) | 2023.03.26 |
---|---|
잭슨의 object Mapper를 사용하여 인터페이스 필드를 역직렬화하려면 어떻게 해야 합니까? (0) | 2023.03.26 |
JSON 개체에서 not-null 필드를 적용합니다. (0) | 2023.03.26 |
react js의 onClick 이벤트에서 객체 데이터 및 대상 요소 가져오기 (0) | 2023.03.26 |
AngularJS 10진수 입력: 쉼표를 점으로 변경 (0) | 2023.03.26 |