찾다

 >  Q&A  >  본문

javascript - 비표준 JS 문자열을 표준 json 객체로 변환

다음 js 문자열이 있습니다

으아아아

aaa를 {'a':1,'b':2,'c':3}와 같은 표준 Json 객체로 빠르게 변환하는 방법은 무엇입니까?

高洛峰高洛峰2777일 전479

모든 응답(3)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-18 11:00:23

    표준 JSON 개체에 대해 오해가 있습니다. 표준 JSON의 속성은 작은따옴표나 작은따옴표로 묶이지 않습니다.

    JSON.parse(str) 여기서 받은 str 매개변수는 JSON 형식을 준수하는 문자열이어야 합니다. JSON 형식을 준수하지 않으면 오류가 보고됩니다. JSON.parse(str) 这里接收的 str 参数要求是符合 JSON 形式的字符串,不符合 JSON 形式会报错。

    所以先要将对象的属性加上双引号。

    如果你不想使用 eval

    그러므로 먼저 개체의 속성에 큰따옴표를 추가하세요.

    eval을 사용하지 않으려면 이 방법을 사용할 수 있습니다. 🎜 으아아아 🎜SyntaxError: JSON.parse: 잘못된 구문 분석🎜

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-18 11:00:23

    JSON.parse(aaa);

    JSON.stringify: json =》string
    JSON.parse:string=》json
    참조: https://m.baidu.com/from=1086...

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-18 11:00:23

    으아악

    회신하다
    0
  • 취소회신하다