앞서 API 설계 관련해서 간단하게 글을 작성했는데, 이번 글에서는 json 관련한 툴을 몇가지 소개해보려고 한다.
https://pearlluck.tistory.com/781
대부분 API의 response가 JSON 형식이라, 이번 실제로 사용하면서 편했었다.
API 테스트할때 사용하는 가장 기본적인 툴로 PostMan, Insomnia가 있지만, 너무나도 다들 잘 알고 있을것 같아서..패스..
(근데 이것도 다들 알고 있고 나만 처음 알게된거면 어쩌지..?ㅎ.ㅎ)
ObjGen
편리하게 response 포맷을 정의하면,
실시간으로 json으로 생성해주는 json response 생성 사이트이다.
이번에 처음 사용해봤는데, example을 만들때 생각보다 편리하다
API개발을 시작하기 전에 response를 설계해야할 일이 종종 생기는데,
아래 툴로 미리 포맷을 만들고, 가짜 데이터를 넣어서 response example을 쉽게 만들수 있다.
https://www.objgen.com/json/local/design
참고로 기본적으로 response는,
같은 포맷? 타입?일때는 리스트 형식으로 넣고, 그외에 결과들은 key-map 형식의 json 포맷이다.
그래서 예를 들어 리스트는 [] 이렇게 지정하면 라이브로 왼쪽에 response가 만들어지고,
tab으로 각각 item을 생성할수 있다. 그리고 products처럼 리스트의 아이템을 여러개 넣을수도 있다.
그리고 간단하게 example response도 copy할 수 있어서 편리하다
Json Formatter
json 데이터를 보기쉽게 자동으로 정렬해주는 유용한 사이트이다.
https://jsonformatter.curiousconcept.com/#
가끔 json 데이터를 다루다가 괄호나, 컴마가 어디에 빠졌는지 눈을 씻고 찾아봐도 모르겠을때 사용하면 편리하다!
원하는 json data나 URL을 입력하고 process를 진행하면 유효한 output인지 알려주기 때문이다~
json 포맷에 맞는지 안맞는지 확인할수 있을뿐더러
이렇게 접었다 펼쳤다고 할 수 있어서, 처음보는 json 데이터도 어떤 포맷인지 파악하기도 쉽다.
무튼간 이렇게 간단한 툴 소개를 이렇게 마친다..
점점 나태해지는게 아주아주 느껴진다..
어쩌지ㅠㅠ
'Tool & Setting' 카테고리의 다른 글
[Intellj] M1맥북, Intellj 느릴때 - apple silicon 버전 재설치 (1) | 2022.11.07 |
---|---|
git GUI tool, SourceTree에서 Fork로 갈아타다 (0) | 2022.08.01 |
[Tool] Medis2 : Redis GUI Client 프로그램(Mac M1 가능) (0) | 2022.02.06 |
[단축키] 개발자 생산성 높이는 Mac 단축키와 IntelliJ 단축키 (2) | 2022.02.05 |
[Tool] [Kotlin] logger로 로그 찍는 꿀팁! + Grep Console 플러그인 (0) | 2022.02.04 |
[Setting] [VScode] AWS EC2 (Linux) SSH 접속하기 (2) | 2021.09.08 |