API 요청 및 응답을 위한 JSON 포맷터

트리 보기 편집을 통해 API JSON의 형식을 지정하고 검증하고 검사하면 페이로드를 비교, 재전송 또는 문서화하기 전에 읽을 수 있습니다.

이 가이드는 특히 로그에 축소된 JSON, 중첩된 오류 또는 붙여넣은 Python dict 구문이 포함된 경우 요청 및 응답 디버깅을 위한 것입니다.

이럴 때 사용하세요
API 페이로드는 기술적으로 유효하지만 안전하게 읽거나 비교하거나 편집하기에는 너무 밀도가 높습니다.
가장 먼저 점검해야 할 사항
값 편집을 시작하기 전에 페이로드 형식을 지정하고, 트리 보기를 확장하고, 최상위 키를 스캔하세요.
일반적인 함정
로그와 메모에는 Python dict 구문이 포함되는 경우가 많습니다. 라이브 도구는 해당 형식을 복구하므로 신속하게 정규화할 수 있습니다.
예시 워크플로우
축소된 성공 응답 형식 지정
중첩된 키의 변경 사항이 표시되도록 먼저 페이로드를 예쁘게 인쇄하세요.
{"status":"ok","requestId":"req_123","data":{"id":42,"name":"launch"}}
중첩된 오류 페이로드 검사
트리 보기를 사용하면 한 줄을 스크롤하지 않고도 코드, 메시지 및 세부 정보를 더 쉽게 찾을 수 있습니다.
{"error":{"code":"AUTH_EXPIRED","message":"Token expired","details":{"exp":1712732400}}}
Python dict 구문 복구
페이로드를 로그에 표시된 그대로 붙여넣은 다음 공유하거나 재생하기 전에 정규화하세요.
{'status': 'error', 'details': {'scope': 'read:users'}}
다시 보내기 전에 요청 본문을 정리하세요.
요청 본문이 API 클라이언트로 다시 돌아가기 전에 포맷터를 사용하여 요청 본문을 확인하세요.
{"name":"launch","metadata":{"env":"staging","featureFlags":["beta"]}}
트리 보기가 중요한 이유

중첩을 검사하거나 분기를 비교하거나 컨텍스트를 잃지 않고 하나의 필드를 편집해야 할 때 트리 보기는 원시 텍스트보다 빠릅니다.

  • 페이로드를 읽을 수 있게 되면 Diff Checker를 사용하여 이전 응답과 새 응답을 비교합니다.
Python dict 지원으로 로그 정리 속도가 빨라집니다.

많은 사건 메모와 셸 로그에는 엄격한 JSON 대신 Python dict 형식이 포함되어 있습니다. 라이브 도구는 해당 구조를 복구하므로 수동으로 다시 작성하는 대신 정규화할 수 있습니다.

  • 페이로드 자체가 일반 API 본문이 아닌 토큰 클레임 세트인 경우 JWT 디코딩으로 다시 이동합니다.