{
"hotels": [
{
"id": 1,
"name": "그랜드 인터컨티넨탈 서울 팔래스",
"address": "서울 강남구 테헤란로 427 위워크",
"coordinate": "{\"lat\": 127.048548771160820, \"lng\": 37.505260589297310}",
"price": "50000.00",
"guestMax": 1,
"bedrooms": 1,
"beds": 1,
"thumbnailUrl": "http://localhost/image.jpg",
"userId": 1,
"areaId": 1
}
]
}
{
"hotels": [
{
"id": 1,
"name": "그랜드 인터컨티넨탈 서울 팔래스",
"address": "서울 강남구 테헤란로 427 위워크",
"coordinate": {
"lat": 127.04854877116082,
"lng": 37.50526058929731
},
"price": "50000.00",
"guestMax": 1,
"bedrooms": 1,
"beds": 1,
"thumbnailUrl": "http://localhost/image.jpg",
"userId": 1,
"areaId": 1
}
]
}
package.json 에 typeORM 드라이버가 mysql 이었을 때
rawQuery 에서 JSON_OBJECT 함수 사용시
\" 와 같이 따옴표가 이스케이핑 되는 형식으로 응답이 왔었고
드라이버를 mysql 을 지우고 mysql2 로 설치 해주니
따옴표가 Escaping 되는 경우는 사라졌다.
아마 mysql driver 1버전에서는 따옴표를 파싱하는 과정에서 Escaping 처리를 해서 생긴 문제 였던 것 같다.