programing

JSON.stringify(Javascript)와 json.dumps(Python)가 리스트에 기재되어 있지 않습니까?

yellowcard 2023. 3. 26. 10:03
반응형

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

반응형