JSON

json.minify

값을 유지하면서 JSON에서 불필요한 공백을 제거합니다.

문법

json.minify(json: string, options?: DecodeOptions): string

인수

이름타입설명
jsonstring구문 분석, 형식화, 축소 또는 검증을 위한 JSON 문자열입니다.
options?DecodeOptions작업 작동 방식을 제어하는 선택적 설정 테이블입니다.

반환값

이름타입설명
minifiedstring불필요한 공백이 없는 JSON 문자열입니다.

설명

값을 유지하면서 JSON에서 불필요한 공백을 제거합니다.

2개 파라미터로 호출합니다: json, options. 인수 표는 필수 값과 동작을 조정하는 값을 설명합니다.

minified (string)을 반환합니다. 반환 표를 사용해 성공 값, nil 결과, 복구 가능한 오류를 구분하세요.

예제

유효한 JSON에서 불필요한 공백을 제거합니다.

local formatted = [[{
    "name": "Real",
    "enabled": true
}]]

print(json.minify(formatted))

타입

DecodeOptions

JSON 구문 분석 동작을 제어합니다.

useNull? boolean nil 대신 라이브러리의 null 센티널을 사용하여 JSON null을 나타냅니다.maxDepth? integer 1부터 4096까지 고정된 최대 중첩 깊이를 설정합니다.