복붙노트

[JQUERY] 큰 따옴표 대 jQuery.parseJSON 따옴표

JQUERY

큰 따옴표 대 jQuery.parseJSON 따옴표

해결법


  1. 1.작은 따옴표가없는 동안 그의 따옴표 때문에 표준 간주됩니다. 이 JQuery와 정말 특정되지 않습니다,하지만 JSON 표준에 대한. 그래서 관계없이 JS 툴킷, 당신은 같은 행동을 기대한다.

    작은 따옴표가없는 동안 그의 따옴표 때문에 표준 간주됩니다. 이 JQuery와 정말 특정되지 않습니다,하지만 JSON 표준에 대한. 그래서 관계없이 JS 툴킷, 당신은 같은 행동을 기대한다.

    최신 정보

    아니면 그것은 JSON 응답에 jQuery를 작은 따옴표의 중복


  2. 2.API 문서에 따라, 따옴표가 유효 JSON 간주됩니다, 작은 따옴표가 없습니다.

    API 문서에 따라, 따옴표가 유효 JSON 간주됩니다, 작은 따옴표가 없습니다.

    http://api.jquery.com/jQuery.parseJSON/


  3. 3.www.Jsonlint.com 웹 사이트로 이동하고 유효한 JSON 문자열 아니라는 것을 발견 할 것이다 당신의 따옴표 JSON 문자열을 확인합니다. 따옴표 때문에 JSON은 표준 JSON 형식입니다.

    www.Jsonlint.com 웹 사이트로 이동하고 유효한 JSON 문자열 아니라는 것을 발견 할 것이다 당신의 따옴표 JSON 문자열을 확인합니다. 따옴표 때문에 JSON은 표준 JSON 형식입니다.

    jsonlint.com 포맷의 권리를 JSON 확인 여부하는 웹 사이트입니다.


  4. 4.당신은이 문제를 해결하기 위해 대체 사용할 수 있습니다. 이것은 나를 위해 일했다.

    당신은이 문제를 해결하기 위해 대체 사용할 수 있습니다. 이것은 나를 위해 일했다.

    var str = "{'orderedList': 'true'}";
    
    str = str.replace(/\'/g, '\"');
    
    JSON.parse(str);
    
  5. from https://stackoverflow.com/questions/14355655/jquery-parsejson-single-quote-vs-double-quote by cc-by-sa and MIT license