-1
아포스트로피와 파이썬에서 오는 문자열 :자바 스크립트 JSON.parse 내가 파이썬 문자열이
다음x = [{"value": "Sek'Kuar"}, ...]
y = json.dumps(x)
, 내가 어떻게 JSON.parse
y
를?
아포스트로피로 인해 문제가 발생했습니다.
아포스트로피와 파이썬에서 오는 문자열 :자바 스크립트 JSON.parse 내가 파이썬 문자열이
다음x = [{"value": "Sek'Kuar"}, ...]
y = json.dumps(x)
, 내가 어떻게 JSON.parse
y
를?
아포스트로피로 인해 문제가 발생했습니다.
json.dumps()
을하면 파이썬 개체가 유효한 JSON
형식으로 변환됩니다. 귀하의 경우 예를 들어 :
>>> import json
>>> x = [{"value": "Sek'Kuar"}]
>>> json.dumps(x)
'[{"value": "Sek\'Kuar"}]'
'
유효한 JSON입니다 \'
로 대체됩니다.
코드에서 오류가 발생하는 것은 JSON 형식이 잘못 되었기 때문이 아닙니다. 즉, '
이 문제가되지 않습니다.
jsfiddle에서 오류없이 작동하는지 확인할 수 있습니다.
문자열이 아니기 때문에 객체입니다. –
@JaromandaX'json.dumps'가 그것을 직렬화합니다. –
아, 파이썬 코드가 ... 내 실수 ... 파이썬에서 자바 스크립트로 어떻게'y'가 오나요? –