자바스크립트(Javascript)를 사용하다보면 String 을 Json 으로, Json 을 String 으로 변환하고 싶을 때가 있습니다. JSON Text(String)를 Object로 변환하거나, Object를 JSON Text(String)으로 변경하려면 어떤 방법을 사용해야 할까요? 우리는 간단하게 함수를 사용하여 손쉽게 해결할 수 있습니다.
string to json
JSON.parse()
string 을 json 으로 변환하기 위해서는 JSON.parse()
를 사용해야합니다. 아래와 같이 string 형식의 json 을 넣어주면 json 으로 잘 변환해줍니다.
const obj = '{"name":"Man","age":30,"address":"home"}'
const result = JSON.parse(obj)
// result
{"name": "Man", "age": 30, "address": "home"}
위와 같이 손쉽게 string 을 object 로 변경할 수 있습니다.
json to string
JSON.stringify()
json 을 string 으로 변환하기 위해서는 JSON.stringify()
를 사용해야합니다. 아래와 같이 json을 넣어주면 string 으로 잘 변환해줍니다.
const obj = {"name": "Man", "age": 30, "address": "home"}
const result = JSON.stringify(obj)
// result
'{"name":"Man","age":30,"address":"home"}'
위와 같이 손쉽게 object 를 string 으로 변경할 수 있습니다.