개발모음집

JSON 구조를 객체쓰지 않고 만들때 실수한 점 본문

client

JSON 구조를 객체쓰지 않고 만들때 실수한 점

void 2019. 10. 14. 10:00

geos = `{"ip": "${parseData.httpData.ip}", "country": "${geo.country}", "city": "${geo.city}", "latLng": "${geo.ll}"}`;
return res.status(200).json(`[ ${geos} ]`);

// 틀린 코드
geos = `{"ip": ${parseData.httpData.ip}, "country": ${geo.country}, "city": ${geo.city}, "latLng": ${geo.ll}}`;
return res.status(200).json(`"geos" : [ ${geos} ]`);
// 맞는 코드
geos = `{"ip": "${parseData.httpData.ip}", "country": "${geo.country}", "city": "${geo.city}", "latLng": "${geo.ll}"}`;
return res.status(200).json(`[ ${geos} ]`);





여기서 실수한 점 


1. return 할 때 JSON 배열에 이름을 붙여줌.
res.status(200).json(`"geos" : [ ${geos} ]`);

http://tcpschool.com/json/json_basic_structure

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com



2. JSON 값에 ""로 감싸지 않음