「 MSSQL : 조회결과를 json으로 보기 」
요즘 외부에 제공하는 open api의 작성을
많이 하는 편입니다.
open api의 내용은 대체로
DB에서 데이터를 조회하여
그 결과를 josn으로 제공하는 것인데요.
예전에는 단순히 db에서
데이터를 조회한 후
조회 결과를 다시 json 포멧으로
변환해 주는 작업을 하느라
개발 시간이 더 많이 걸렸었죠.
하지만 이제는 DB에서 json 출력기능을
기본으로 제공하고 있어 많이 편리해졌습니다.
예를 들면 위와 같이 테이블에서 어떤 데이터를 조회한 후 이 결과값을 갯수만큼 웹소스코드에서 json 형태로 변환해 주는 작업이 필요했었는데요.
요즘은 이렇게 쿼리조회결과가 json 형태로 출력되도록 가능해졌습니다.
참고로, 위 쿼리는 sql server에서 작업한 것이고 for json auto 옵션은 sql server 2016 부터 지원됩니다.
그런데 위와 같이 출력된 결과값이 하나의 컬럼에 한 줄로 표시되어 있어서 데이터가 제대로 나왔는데 눈으로 확인하기가 불편합니다.
이럴 땐 json viewer 사이트의 도움을 받으시면 됩니다.
json viewer를 제공하는 사이트나 툴은 많이 있으니 편하신 것을 사용하시면 됩니다.
저는 간단하게 http://jsonviewer.stack.hu/
를 사용해 보겠습니다.
사이트에 접속하면 이렇게 json 데이터를 입력하는 화면이 바로 나옵니다.
빈 영역에 출력된 json string을 붙여넣습니다.
위와 같이 'Format' 을 클릭하면 json 데이터가 보기좋게 변환됩니다.
이상으로 db에서 조회결과를 json 포멧으로 편하게 추출하는 방법과 그 결과를 json뷰어로 변환해 보는 방법을 알아보았습니다.
[MSSQL] 테이블을 복사하는 방법 4가지 예제 (0) | 2022.10.21 |
---|---|
SQLD 자격증 시험과목과 일정 및 합격률 알아보기 (0) | 2022.03.24 |
MySQL 시간 날짜 관련 함수 정리 (0) | 2022.03.17 |
[mssql] SQL Server 버전별 비교 (0) | 2022.03.09 |
[자바스크립트] try catch 로 예외처리 하기 (0) | 2022.01.29 |
댓글 영역