본문 바로가기
Tool & Setting

[Tool] Json Formatter, ObjGen: API JSON response 만들기

by 카프리썬 2023. 7. 1.
728x90

앞서 API 설계 관련해서 간단하게 글을 작성했는데, 이번 글에서는 json 관련한 툴을 몇가지 소개해보려고 한다.

https://pearlluck.tistory.com/781

 

[Kotlin] 굉장히 초라한 API 설계..와 구조? (+ JSON 생성기)

점점 더워져서 그런지 의욕이 없고, 의지가 없이 쳐지는 일상이다..ㅜㅜ 그러던 중 요즘 하고 있는 코틀린 api개발 관련해서 간단하게 기록해볼까한다... 내가 직접 짰던 코드를 바탕으로 위 다섯

pearlluck.tistory.com

 

대부분 API의 response가 JSON 형식이라, 이번 실제로 사용하면서 편했었다.

 

API 테스트할때 사용하는 가장 기본적인 툴로 PostMan, Insomnia가 있지만,  너무나도 다들 잘 알고 있을것 같아서..패스..

(근데 이것도 다들 알고 있고 나만 처음 알게된거면 어쩌지..?ㅎ.ㅎ)

 

ObjGen

편리하게 response 포맷을 정의하면,

실시간으로 json으로 생성해주는  json response 생성 사이트이다. 

이번에 처음 사용해봤는데, example을 만들때 생각보다 편리하다

 

API개발을 시작하기 전에 response를 설계해야할 일이 종종 생기는데,

아래 툴로 미리 포맷을 만들고, 가짜 데이터를 넣어서 response example을 쉽게 만들수 있다.

 

https://www.objgen.com/json/local/design

 

ObjGen - Live Code Generation for the Web

 

www.objgen.com

 

참고로 기본적으로 response는,

같은 포맷? 타입?일때는 리스트 형식으로 넣고, 그외에 결과들은 key-map 형식의 json 포맷이다. 

 

그래서 예를 들어 리스트는 [] 이렇게 지정하면 라이브로 왼쪽에 response가 만들어지고,

tab으로 각각 item을 생성할수 있다. 그리고 products처럼 리스트의 아이템을 여러개 넣을수도 있다.

그리고 간단하게 example response도 copy할 수 있어서 편리하다

 

 

Json Formatter

json 데이터를 보기쉽게 자동으로 정렬해주는 유용한 사이트이다. 

https://jsonformatter.curiousconcept.com/#

 

JSON Formatter & Validator

Format and validate JSON data so that it can easily be read by human beings.

jsonformatter.curiousconcept.com

 

가끔 json 데이터를 다루다가 괄호나, 컴마가 어디에 빠졌는지 눈을 씻고 찾아봐도 모르겠을때 사용하면 편리하다! 

원하는 json data나 URL을 입력하고 process를 진행하면 유효한 output인지 알려주기 때문이다~

 

json 포맷에 맞는지 안맞는지 확인할수 있을뿐더러

이렇게 접었다 펼쳤다고 할 수 있어서, 처음보는 json 데이터도 어떤 포맷인지 파악하기도 쉽다. 

 

 

무튼간 이렇게 간단한 툴 소개를 이렇게 마친다..

점점 나태해지는게 아주아주 느껴진다..

어쩌지ㅠㅠ

반응형

$(document).ready(function() { var $toc = $("#toc"); $toc.toc({content: ".tt_article_useless_p_margin", headings: "h2,h3,h4"}); });