Command Palette

Search for a command to run...

JS

JSON 포맷터

JSON 데이터의 형식화, 검증 및 축소

JSON 포맷터란?

JSON 포맷터는 JSON(JavaScript Object Notation) 데이터의 서식 지정, 검증 및 미화를 위한 무료 온라인 도구입니다. JSON은 사람이 읽고 쓰기가 쉽고 기계가 구문 분석하고 생성하기 쉬운 가벼운 데이터 교환 형식입니다.

JSON 포맷터는 축소되거나 포맷이 잘못된 JSON 을 2,4 또는 8 개의 공백 들여쓰기를 사용하여 깨끗하고 읽기 쉬운 텍스트로 변환하는 데 도움을 줍니다. JSON 이 구문 분석하지 않을 경우 출력 대신 파서 오류 메시지가 표시되므로 문제를 찾아서 해결할 수 있습니다.

API 응답을 디버깅하는 개발자이든,JSON 파일로 작업하는 데이터 분석가이든,JSON 구조에 대해 학습하든,이 도구는 일반 입력 및 출력 창을 통해 포맷,최소화 및 유효성 검사 버튼을 처리합니다. 클라이언트 측에서 처리되므로 JSON 은 절대 업로드되지 않습니다; 입력 길이만 보유하는 사용 레코드를 포맷 및 최소화 로깅합니다.

다음은 JSON 뷰티파이어를 온라인으로 작업한 예입니다. 축소된 `{"user":{"id":7,"tags":["x","y"]}}`를 붙여넣고 2 칸에 들여쓰기를 남겨두고 포맷을 누릅니다: 출력은 9 개의 줄로 되어 있고, `"user"`는 자체 줄에 있고 각 태그는 6 칸 들여쓰기를 합니다. Minify 를 누르면 동일한 입력이 한 줄로 돌아옵니다. JSON 포맷터 검사기로 사용해서 `{"a":1,}`에서 유효성을 누르고,Chrome 기반 브라우저에서는 "JSON 의 예상 이중 인용 속성 이름 위치 7 (1 줄 8)"을 가리키며,후행 쉼표를 가리킵니다.

구문 분석에 실패한 대부분의 JSON 은 네 가지 이유 중 하나로 실패하며 처음 세 가지는 오류를 발생시킵니다. 후행 쉼표는 가장 일반적입니다: JavaScript 에서 유효하고 JSON 에서 유효하지 않으며 편집기에서 너무 자주 복사 된 구성이로드되지 않는 이유입니다. 주석은 JSON 에 전혀 없기 때문에 두 번째이며 JSONC 와 JSON5 가 별도의 형식으로 존재하는 이유입니다. 작은 따옴표는 세 번째입니다; JSON 은 키와 문자열 모두에 큰 따옴표가 필요합니다. 네 번째는 더 미묘하고 오류를 발생시키지 않습니다. 숫자는 IEEE 754 두 배가되므로 9007199254740991 위의 모든 정수는 자동으로 정밀도를 잃습니다: JSON 에 붙여 넣은 64 비트 데이터베이스 ID 는 다른 숫자로 돌아올 수 있습니다. 문자열에 큰 크기의 중복 키도 오류가 아니며 마지막 하나가 승리합니다.

JSON 포맷터를 사용하는 방법?

  1. JSON 붙여넣기

    JSON 데이터를 복사하여 입력 영역에 붙여넣습니다. 이 도구는 형식이 지정되고 축소된 JSON을 모두 허용합니다. API, 구성 파일 또는 JSON 소스에서 데이터를 붙여넣을 수 있습니다.

  2. 자동으로 포맷

    포맷을 눌러 한 단계로 아름답게 하고 유효성을 검사하거나 유효성 검사만 하면 됩니다. JSON 이 구문 분석하지 않으면 파서의 오류 메시지가 창 위에 나타납니다; Chrome 기반 브라우저에서는 줄과 열이 포함됩니다.

  3. 설정 조정

    들여쓰기 메뉴에서 2, 4 또는 8 칸을 선택하고 포맷을 다시 누르거나 Minify를 눌러 모든 공백을 제거하고 파일 크기를 줄입니다.

  4. 결과 복사

    출력 창 위의 복사 버튼을 눌러 포맷된 JSON 을 클립보드에 넣습니다. 출력은 유효한 JSON 이며,구문 분석된 값에서 다시 직렬화되어 응용 프로그램에서 사용할 준비가 됩니다.

주요 특징

  • 실시간 검증

    Validate 는 입력을 변경하지 않고 검사하고 Chrome 기반 브라우저의 줄과 열을 포함하는 파서 오류 메시지를 보여줍니다

  • 일관된 들여쓰기

    모든 중첩된 객체와 배열은 한 단계 더 깊게 들여쓰기되므로 구조를 한눈에 쉽게 따라갈 수 있습니다

  • 형식 및 축소

    JSON을 적절한 들여쓰기로 아름답게 하거나 파일 크기를 줄이기 위해 축소

  • 여러 들여쓰기 옵션

    코딩 스타일에 맞게 2, 4 또는 8 개의 공백 들여쓰기를 선택하십시오

Frequently Asked Questions

JSON 을 입력 JSON 에 붙여넣고 들여쓰기에서 2,4 또는 8 칸을 선택하고 포맷을 누릅니다. 이 도구는 JSON 을 구문 분석하여 유효성을 검사하고 들여쓰기된 결과를 Output 에 기록하여 복사할 수 있습니다. 다운로드 버튼도 없고 설치할 것도 없으며 무료이며 가입도 없습니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json formatterjson beautifier onlinejson formatter checkerjson validatorjsonformattervalidatorminifybeautifyprettyparse