JSON Minifier 란 무엇입니까?
JSON 축소기는 JSON 문서의 토큰 사이에 있는 모든 공백,탭 및 줄 바꿈을 제거하여 여전히 구문 분석하는 가장 작은 바이트당 바이트당 등가물을 남깁니다. 데이터 자체는 변경되지 않습니다. 즉,동일한 키,동일한 값,동일한 순서 - 그러나 들여쓰기가 사라지면 예쁘게 인쇄된 4KB 구성은 2,5KB 이하로 떨어질 수 있습니다. JSON 이 작을수록 네트워크 전송 속도가 빨라지고 대역폭 청구서가 낮아지며 수신 측에서 구문 분석이 빨라집니다. 이것이 API 응답 및 번들 데이터 파일이 거의 항상 축소되어 제공되는 이유입니다.
이 축소기는 문자열 리터럴 바깥에서만 공백을 제거하므로 값 내부의 텍스트 - 보관하려는 공백을 포함하여 - 가 정확하게 보존됩니다. 또한 숫자 토큰을 쓰여진 대로 유지합니다: 1,0 과 같은 후행 0 값 또는 30 자리 정수는 도구가 다시 쓸 구문 분석을 통해 모든 숫자를 라운드 트리핑하는 대신 공백을 제거하기 때문에 그대로 유지됩니다. 축소하기 전에 JavaScript JSON 파서로 입력의 유효성을 검사하므로 쉼표나 괄호가 맞지 않으면 자동으로 깨진 출력 대신 파서의 정확한 오류를 얻습니다. beautify 모드는 반대로 두 개의 공백,네 개의 공백 또는 탭으로 컴팩트 JSON 을 다시 들여쓰기하여 읽고 편집할 수 있습니다.
작업 된 예제는이 JSON minifier online 이 무엇을하고 터치하지 않는지 보여줍니다. 두 개의 공백으로 들여 쓴 다섯 줄의 개체를 붙여 넣기, "id"를 들고: 12345678901234567890, "price": 1.0 및 "note": "keep two spaces"를 누른 다음 Minify 를 클릭하십시오. 출력은 {"id":12345678901234567890, "price": 1.0, "note":"keep two spaces"}이며 크기 배지는 78 B ~ 65 B 로 16.7% 컷입니다. 20 자리 id,1.0 및 문자열 내부의 이중 공간은 모두 변경되지 않은 채 통과합니다. Beautify 는 아래 FAQ 에서 설명했듯이 다릅니다.
모든 것이 브라우저에서 클라이언트 측에서 실행됩니다. API 키,고객 기록 또는 내부 구성을 보유하는 경우가 많은 JSON 은 업로드되거나 저장되지 않으며,페이지가 로드되면 도구가 오프라인으로 작동하므로 컴퓨터에서 절대 벗어나서는 안 되는 민감한 페이로드를 안전하게 축소할 수 있습니다.
JSON Minifier 를 사용하는 방법은 무엇입니까?
JSON 붙여넣기
입력 영역에 JSON 개체 또는 배열을 붙여넣거나 입력합니다. 꽤 인쇄되거나 이미 컴팩트할 수 있습니다. 둘 중 하나가 작동합니다.
축소하거나 아름답게
공백을 제거하고 파일을 축소하려면 Minify 를 클릭하고,다시 들여쓰기하려면 Beautify 를 클릭합니다. beautify 의 경우 2 칸,4 칸 또는 탭을 선택합니다.
적립금 확인
크기 배지를 읽어 원래 크기,새 크기 및 백분율 감소를 확인합니다. 잘못된 JSON 은 정확한 파서 오류로 플래그가 지정됩니다.
복사 또는 다운로드
결과를 클립보드에 복사하거나.json 파일로 다운로드하여 API, 구성 또는 번들에 넣을 준비가 됩니다.
주요 특징
공백만 축소합니다
문자열 내용을 그대로 유지하면서 토큰 사이의 공백, 탭 및 개행 문자를 제거하여 가장 작은 유효한 등가물을 생성합니다
번호 정밀도가 유지됩니다
숫자 토큰을 기록된 대로 정확하게 유지합니다. 값을 다시 표시하지 않고 스트립 공백을 축소하기 때문에 후행 0과 큰 정수가 살아남습니다
라이브 사이즈 절약
원래 크기, 축소된 크기 및 비율 감소를 표시하므로 바이트 영향을 즉시 확인할 수 있습니다
들여쓰기로 아름답게 꾸미세요
다시 읽기 쉽고 diff 친화적으로 만들기 위해 두 개의 공백, 네 개의 공백 또는 탭으로 컴팩트 JSON을 다시 들여쓰기합니다
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!