홈 JSON 정리

JSON 정리

2칸, 4칸, 탭으로 맞추고, 키를 snake_case나 camelCase로 바꿉니다.

들여쓰기
키 변환

결과

왜 만들었나요

한 줄로 붙은 JSON은 읽기 어렵습니다. 들여쓰기를 맞추면 어디가 배열이고 어디가 객체인지 바로 보입니다.

로그에 한 번 더 감싼 문자열은 이스케이프 해제로 한 겹 벗겨 다시 정렬합니다.

  1. 01사용 방법

    JSON을 붙여 넣거나 파일을 엽니다. 들여쓰기와 키 변환을 고릅니다.

    끝이 쉼표로 끝나거나 키에 따옴표가 없어도 표준 JSON으로 맞춰 보여 줍니다.

  2. 02이렇게 나옵니다

    {"a":1,"b":[2]}는 줄마다 나눠 보여 줍니다.

    userName은 snake_case에서 user_name이 됩니다.

    넣은 것{"a":1}

    JSON { "a": 1 }
  3. 03알아두면 좋은 것

    이미 맞는 JSON이면 숫자와 문자열의 원래 표기를 유지한 채 줄만 나눕니다.

    맞지 않는 위치는 몇 번째 줄의 몇 번째 글자인지 알려 줍니다.

자주 묻는 질문

Q글을 서버로 보내나요?
A보내지 않습니다. 정렬은 열고 있는 브라우저 안에서 끝납니다.
Q주석이 있는 JSON도 되나요?
A됩니다. 주석과 끝의 쉼표를 읽은 뒤 표준 JSON으로 보여 줍니다.
Q한 번 더 감싼 문자열은요?
A이스케이프 해제를 켜면 문자열 한 겹을 벗기고 다시 정렬합니다.

이 페이지가 나누는 방법

느슨한 JSON과 평범한 JSON을 들여쓰기하고, 키 이름을 낙타 표기나 뱀 표기로 바꿉니다.

따옴표가 없는 키, 주석, 마지막 쉼표처럼 화면이 읽는 느슨한 문법도 정리합니다. 결과는 두 칸 들여쓰기의 JSON입니다. 키가 바뀌면 중첩된 객체와 배열 안의 키도 같이 바뀝니다.

문법 오류는 그 위치를 가리킵니다. 너무 큰 입력은 나누라고 알려 줍니다. 비밀이 들어 있는 JSON은 이 브라우저 안에만 있고 서버로 보내지 않습니다.

복사한 결과는 다시 다른 도구에 붙일 수 있습니다. 키를 바꾸기 전에는 원문을 따로 남겨 두세요.

  • # JSON
  • # 포맷
  • # snake_case
  • # camelCase