개발자의 끄적끄적

[javascript] 자바스크립트 텍스트를 json 바꾸는 방법 본문

개발/javascript & jquery

[javascript] 자바스크립트 텍스트를 json 바꾸는 방법

효벨 2020. 10. 20. 03:00
728x90
반응형

[javascript] 자바스크립트 텍스트를 json 바꾸는 방법

 

 

가끔 아주 가끔이지만....

 

형태만 json 이고 완전 문자열이 넘어오는 경우가 있습니다.

 

이럴때 꼼수이지만, 아래처럼 처리하면 어떤까 해서 올려봅니다!

 

정석은 아니예요! 이건 단순 하나의 json 일때이고, 많은양이 들어올때는

 

거기에 맞는 replace를 실행해줘야 합니다!

 

참고들하세요!

 

    var str = '{name:val}';

    console.log(str);

    var json_str = str.replace('{','{"');
    json_str = json_str.replace(':','":"');
    json_str = json_str.replace('}','"}');

    console.log(json_str);

    var json_arr = JSON.parse(json_str);
    console.log(json_arr);

 

 

반응형
Comments