[Javascript] string to json, json to string (string을 object로, 객체를 문자열로 변환하는 방법)



자바스크립트(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"}

image

image

위와 같이 손쉽게 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"}'

image

image

위와 같이 손쉽게 object 를 string 으로 변경할 수 있습니다.