jsonecho

JSON5 Formatter

주석과 완화된 구문이 있는 JSON5를 붙여 넣으면 깔끔한 표준 JSON을 돌려받습니다.

도구를 불러오는 중...

JSON5 Formatter 사용 방법

  1. 입력 상자에 JSON5를 붙여 넣으세요.
  2. 들여쓰기를 선택하고 출력을 JSON5로 유지할지 결정하세요.
  3. 오른쪽에서 표준 JSON을 복사하세요.

JSON5 Formatter 소개

JSON5는 사람이 쓰기 위해 설계된 JSON의 모습입니다. 주석을 추가하고, 작은따옴표를 사용하고, 키를 따옴표 없이 두고, 마지막 항목 뒤에 쉼표를 넣고, 숫자를 16진수로 쓸 수 있습니다. Babel이나 Chrome 확장 프로그램 같은 도구의 설정 파일이 바로 이런 이유로 이를 사용합니다.

문제는 대부분의 JSON 파서가 이 모든 것을 거부한다는 점입니다. 이 도구는 JSON5를 읽고 엄격한 JSON을 작성하므로 결과를 어디서나 사용할 수 있습니다. 원한다면 출력을 JSON5로 유지할 수도 있습니다.

자주 묻는 질문

JSON5는 JSON이 허용하지 않는 무엇을 허용하나요?

주석, 후행 쉼표, 작은따옴표 문자열, 올바른 식별자인 따옴표 없는 키, 16진수 숫자, 앞이나 뒤의 소수점, Infinity와 NaN, 여러 줄 문자열입니다.

변환된 출력에 주석이 유지되나요?

아니요. 엄격한 JSON에는 주석을 저장할 방법이 없으므로 변환 중에 삭제됩니다.

JSON5는 JSONC와 같은 건가요?

정확히 같지는 않습니다. VS Code 설정에 쓰이는 JSONC는 주석과 후행 쉼표만 추가합니다. JSONC가 허용하는 모든 것은 올바른 JSON5이므로 JSONC 파일도 여기에 붙여 넣을 수 있습니다.

JSON5는 언제 직접 사용해야 하나요?

설정처럼 사람이 직접 편집하고 자신의 코드가 읽는 파일에 사용하세요. 다른 시스템과 주고받는 데이터에는 일반 JSON을 사용하세요.

JSON 도구의 다른 도구

모든 도구 →