JSON Schema๋ JSON ๋ฌธ์์ ์ฃผ์์ ๋ฌ๊ณ ์ ํจ์ฑ์ ๊ฒ์ฆํ ์ ์๊ฒ ํด ์ฃผ๋ ์ดํ ์ฒด๊ณ์
๋๋ค. JSON ๋ฐ์ดํฐ์ ๋ํ ๊ณ์ฝ์ ์ ๊ณตํ๋ฉฐ, ๊ตฌ์กฐ, ๋ฐ์ดํฐ ์ ํ ๋ฐ ์ ํจ์ฑ ๊ฒ์ฆ ๊ท์น์ ์ ์ํฉ๋๋ค.Apidog๋ JSON Schema๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒญ ๋ฐ ์๋ต ๋ณธ๋ฌธ ๊ตฌ์กฐ๋ฅผ ์ ์ํจ์ผ๋ก์จ API์ ๋ํ ์๋ ์ ํจ์ฑ ๊ฒ์ฆ ๋ฐ ๋ฌธ์ ์์ฑ์ ์ง์ํฉ๋๋ค.์ด ํ์ด์ง์์๋ JSON Schema์ ๋ํ ๊ฐ๋ตํ ์๊ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์ฒด ์ฌ์ ์ธ๋ถ ์ ๋ณด, ๊ตฌ๋ฌธ ๋ฐ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ๊ณต์ JSON Schema Documentation์ ์ฐธ์กฐํ์ญ์์ค. JSON Schema๋ ๋ฌด์์
๋๊น?#
JSON Schema๋ ๋ค์์ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค.์ ์๋ ๊ท์น์ ๋ฐ๋ผ JSON ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฆ
์์ JSON ๊ตฌ์กฐ ๋ฌธ์ํ
์คํค๋ง ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ชฉ ๋ฐ์ดํฐ ์์ฑ
API ์์ฒญ ๋ฐ ์๋ต ์ ๋ฐ์ ์ผ๊ด์ฑ ๋ณด์ฅ
์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก#
POST/PUT/PATCH ์๋ํฌ์ธํธ์ ๋ํ ์์ฒญ ๋ณธ๋ฌธ ์คํค๋ง ์ ์
๋ชจ๋ HTTP ๋ฉ์๋์ ๋ํ ์๋ต ๋ณธ๋ฌธ ๊ตฌ์กฐ ์ง์
์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ์์ ๋ฐ๋ผ ์ ํจ์ฑ ๊ฒ์ฆ
ํฌ๊ด์ ์ธ API ๋ฌธ์ ์์ฑ
์์ธํ ์์๋ณด๊ธฐ#
๊ธฐ๋ณธ ์ ํ๊ณผ ํ์ ํ๋๋ฅผ ์ ์ํ๋ ๊ฐ๋จํ ์คํค๋ง๋ก ์์ํ ๋ค์, ํ์์ ๋ฐ๋ผ ์ ํจ์ฑ ๊ฒ์ฆ ๊ท์น๊ณผ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ง์ ์ผ๋ก ์ถ๊ฐํ์ญ์์ค.