홈 JSON 정리
JSON 정리
2칸, 4칸, 탭으로 맞추고, 키를 snake_case나 camelCase로 바꿉니다.
들여쓰기
키 변환
결과
왜 만들었나요
한 줄로 붙은 JSON은 읽기 어렵습니다. 들여쓰기를 맞추면 어디가 배열이고 어디가 객체인지 바로 보입니다.
로그에 한 번 더 감싼 문자열은 이스케이프 해제로 한 겹 벗겨 다시 정렬합니다.
-
01사용 방법
JSON을 붙여 넣거나 파일을 엽니다. 들여쓰기와 키 변환을 고릅니다.
끝이 쉼표로 끝나거나 키에 따옴표가 없어도 표준 JSON으로 맞춰 보여 줍니다.
-
02이렇게 나옵니다
{"a":1,"b":[2]}는 줄마다 나눠 보여 줍니다.
userName은 snake_case에서 user_name이 됩니다.
넣은 것{"a":1}
JSON { "a": 1 } -
03알아두면 좋은 것
이미 맞는 JSON이면 숫자와 문자열의 원래 표기를 유지한 채 줄만 나눕니다.
맞지 않는 위치는 몇 번째 줄의 몇 번째 글자인지 알려 줍니다.
자주 묻는 질문
- Q글을 서버로 보내나요?
- A보내지 않습니다. 정렬은 열고 있는 브라우저 안에서 끝납니다.
- Q주석이 있는 JSON도 되나요?
- A됩니다. 주석과 끝의 쉼표를 읽은 뒤 표준 JSON으로 보여 줍니다.
- Q한 번 더 감싼 문자열은요?
- A이스케이프 해제를 켜면 문자열 한 겹을 벗기고 다시 정렬합니다.
이 페이지가 나누는 방법
느슨한 JSON과 평범한 JSON을 들여쓰기하고, 키 이름을 낙타 표기나 뱀 표기로 바꿉니다.
따옴표가 없는 키, 주석, 마지막 쉼표처럼 화면이 읽는 느슨한 문법도 정리합니다. 결과는 두 칸 들여쓰기의 JSON입니다. 키가 바뀌면 중첩된 객체와 배열 안의 키도 같이 바뀝니다.
문법 오류는 그 위치를 가리킵니다. 너무 큰 입력은 나누라고 알려 줍니다. 비밀이 들어 있는 JSON은 이 브라우저 안에만 있고 서버로 보내지 않습니다.
복사한 결과는 다시 다른 도구에 붙일 수 있습니다. 키를 바꾸기 전에는 원문을 따로 남겨 두세요.