JSON Minifier - JSON을 문자열로 온라인 변환
이 무료 온라인 도구로 JSON 데이터를 빠르게 축소하고 JSON 문자열과 객체 간 변환을 수행하세요.
소개
이 온라인 JSON 압축 도구는 JSON 코드를 손쉽게 압축하고 최적화할 수 있도록 도와줍니다. 파일 크기를 줄이고 JSON 데이터를 처리하는 애플리케이션의 성능을 향상시키는 데 이상적입니다.
이 도구 사용 방법
- 편집기에 JSON 코드를 직접 붙여넣거나 입력하세요.
- 압축 버튼을 클릭하여 JSON 코드를 압축하세요.
-
압축 후, 다음을 수행할 수 있습니다:
- 최적화된 결과를 다운로드합니다.
- 고유 링크를 사용하여 저장하거나 공유합니다.
- Google 또는 GitHub으로 로그인하여 압축된 JSON을 나중에 사용할 수 있도록 저장합니다.
JSON이란?
JSON (JavaScript Object Notation)은 데이터를 저장하고 교환하는 데 사용되는 개방형 표준 파일 형식입니다. 인간이 읽을 수 있는 텍스트 형식을 사용하여 속성-값 쌍과 배열로 데이터를 표현합니다. JSON은 웹 애플리케이션과 API에서 널리 사용되며, 그 단순성과 효율성 덕분에 AJAX 시스템에서 XML을 대체하는 경우가 많습니다.
공식 JSON 문서 에서 JSON에 대해 더 알아보세요.
JSON 문법
JSON은 두 가지 주요 데이터 구조를 지원합니다:
- 객체: 중괄호(
{}
)로 묶인 이름-값 쌍의 집합. - 배열: 대괄호(
[]
)로 묶인 값의 목록.
JSON은 다음과 같은 값 유형을 정의합니다: 문자열, 숫자, 객체, 배열, true
, false
, null
.
다음은 JSON 데이터의 예입니다:
{
"firstName": "Duke",
"lastName": "Java",
"age": 18,
"streetAddress": "100 Internet Dr",
"city": "JavaTown",
"state": "JA",
"postalCode": "12345",
"phoneNumbers": [
{
"Mobile": "111-111-1111"
}, {
"Home": "222-222-2222"
}
]
}
압축이란?
압축은 웹 페이지와 스크립트 파일의 코드와 마크업을 최소화하는 과정입니다. 이는 웹사이트의 로드 시간과 대역폭 사용량을 줄이는 주요 방법 중 하나입니다. 압축은 사이트 속도와 접근성을 크게 향상시켜 사용자 경험을 직접적으로 개선합니다. 또한, 제한된 데이터 요금제를 사용하는 사용자가 웹 서핑 중 대역폭 사용량을 절약하는 데 유익합니다.
예시
압축 전
{
"colors": [
{
"color": "black",
"category": "hue",
"type": "primary",
"code": {
"rgba": [
255, 255, 255, 1
],
"hex": "#000"
}
}, {
"color": "white",
"category": "value",
"code": {
"rgba": [
0, 0, 0, 1
],
"hex": "#FFF"
}
}
]
}
압축 후
{"colors":[{"color":"black","category":"hue","type":"primary","code":{"rgba":[255,255,255,1],"hex":"#000"}},{"color":"white","category":"value","code":{"rgba":[0,0,0,1],"hex":"#FFF"}}]}