자바스크립트에서 String to JSON 을 쉽게 하는 법이 있을까요??

자바스크립트에서 String to JSON 을 쉽게 하는 법이 있을까요??

아래와 같이 일반 배열로 되어있는 TEXT 가 있습니다.

[TEXT 배열인 경우]

[

{Date=2021년 01월 01일, value=2021-01-01,2021-12-31, name=nameValue1},

{Date=2021년 12월 31일, value=2021-01-01,2021-12-31, name=nameValue2}

]

이걸 쉽게 JSON Object 로 변환 하는 방법이 무엇인가요??


[이미 JSON 형식인 경우]

JSON.parse
(
'[
{"Date":"2021년 01월 01일", "value":"2021-01-01,2021-12-31", "name":"nameValue1"},{"Date":"2021년 01월 01일", "value":"2021-01-01,2021-12-31", "name":"nameValue1"}
]'
)

이렇게 처리하면 되는건 알고 있습니다.

다만 위에 일반 TEXT 배열로 되어있는것을 아래 처럼 JSON 형식으로 바꾸는 법을 모르겠습니다.

    1개의 답변이 있어요!

    • 안녕하세요.

      제가 보기에는 수작업으로 하는 방법 말고는 없어 보입니다.

      수작업으로 하더라도 최소한 값에 해당하는 문자열에서 구분자 (',' 나 '=') 에 해당하는 문자나, 객체 구분 ('[' 나 '{') 하는 문자가 포함되어 있지 않다는 가정이라도 있어야 가능성이 있습니다.

      데이터를 json형식으로 변경하는게 좋아 보입니다.