JSON 포맷터
브라우저에서 유효한 JSON를 읽을 수 있고 일관되게 들여쓰기된 출력으로 형식화하십시오.
데이터를 변경하지 않고 JSON 형식을 지정합니다.
JSON 포맷터는 입력을 구문 분석하고 예측 가능한 들여쓰기로 인쇄합니다. API 응답, 구성 파일, 패키지 메타데이터, 로그 및 하나의 긴 줄로 도착하는 복사된 페이로드를 검사하는 데 유용합니다.
입력은 유효한 JSON여야 합니다(따옴표로 묶인 특성 이름, 후행 쉼표 없음, 주석 없음, 유효한 문자열). 서식은 공백만 변경합니다. 객체 키, 배열 순서, 숫자, 부울, Null 값 및 문자열 내용이 유지됩니다.
사용 방법
- JSON 데이터를 입력 편집기에 붙여넣습니다.
- JSON 형식 지정를 클릭하여 구문 분석하고 들여쓰기합니다.
- 형식화된 출력을 검토하여 구조, 중첩 및 배열이 예상한 대로인지 확인하세요.
- 클립보드에는 복사를 사용하고, 파일에는 다운로드를 사용하고, 재설정하려면 지우기를 사용하세요.
JSON 포맷터란 무엇입니까?
JSON 포맷터는 컴팩트 JSON를 사람이 읽을 수 있는 문서로 변환하는 브라우저 기반 유틸리티입니다. 디버깅, 검토, 문서화 작업 중에 중첩된 개체와 배열을 더 쉽게 검색할 수 있습니다.
JSON는 엄격한 데이터 형식이므로 포맷터는 빠른 유효성 검사 역할도 합니다. 입력을 구문 분석할 수 없는 경우 들여쓰기에 의존하여 페이로드를 복구하는 대신 먼저 구문을 수정하세요.
입력 참고사항
HTTP 헤더, 변수 할당, 마크다운 펜스 또는 다른 UI의 주변 인용문이 아닌 JSON 문서만 붙여넣으세요. 인용된 문자열 안의 공백은 데이터이며 보존됩니다.
예시
객체와 값이 별도의 줄에 배치되면 압축 페이로드를 검토하기가 더 쉬워집니다.
--- 압축 입력 ---
{"name":"John","age":30,"city":"New York"}
--- 포맷 출력 ---
{
"name": "John",
"age": 30,
"city": "New York"
}
MCP 통합
MCP(Model Context Protocol)를 통해 AI 에이전트와 앱은 Coding.Tools 유틸리티를 발견하고 반복 가능한 변환, 포맷팅, 해시, 생성 워크플로에서 실행할 수 있습니다.
MCP 도구 이름: json-formatter
MCP 엔드포인트: https://coding.tools/mcp
먼저 tools/list를 호출하세요. 각 도구 항목에는 inputSchema, outputSchema, examples가 포함되어 AI 에이전트나 클라이언트가 추측 없이 유효한 인수를 만들 수 있습니다.
tools/call에서는 표시용 값은 result.content[0].text에서, 기계 파싱용 값은 result.structuredContent에서 읽으세요. 도구 수준 실패는 isError: true를 반환하고, 프로토콜 수준 실패는 JSON-RPC error를 반환합니다.
tools/call 요청 예시:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-formatter","arguments":{"input":"{\"name\":\"Coding.Tools\",\"features\":[\"MCP\",\"A2A\"]}","options":{"spaces":2}}}}'
대부분의 텍스트 및 데이터 도구는 input 문자열과 선택적 options를 받습니다. 브라우저 이미지 API가 필요한 이미지 도구는 검색 대상으로 제공되며, 브라우저 기능이 필요할 때 웹 UI 링크를 반환합니다.