카테고리
JSON
JSON을 구문 분석, 인코딩, 검사 및 변환합니다.카테고리 가이드
개요
특정 함수를 열기 전에 이 개요로 카테고리를 이해하세요.- 이 함수 그룹이 어떤 문제를 해결하는지 확인하세요.
- 함수 이름과 설명을 하나의 표에서 비교하세요.
- 함수를 열어 구문, 인수, 반환값, 예제를 확인하세요.
JSON
사용 가능한 함수
| 함수 | 설명 |
|---|---|
json.array | 빈 테이블을 포함하여 인코딩이 배열 의미를 유지하도록 테이블을 JSON 배열로 표시합니다. |
json.clone | 중첩된 테이블 참조를 공유하지 않고 값의 깊은 JSON 호환 복사본을 생성합니다. |
json.decode | JSON 문자열을 구문 분석하고 일치하는 Luau 값을 반환합니다. |
json.decodeSafe | 던지지 않고 JSON을 구문 분석하고 성공, 값 및 오류 세부 정보를 반환합니다. |
json.encode | 선택적 형식 지정 및 인코딩 규칙을 사용하여 Luau 값을 JSON으로 직렬화합니다. |
json.encodePretty | Luau 값을 읽을 수 있는 형식의 JSON으로 직렬화합니다. |
json.escape | JSON 문자열 리터럴 내에 안전하게 표시될 수 있도록 텍스트를 이스케이프합니다. |
json.format | JSON을 구문 분석하고 다시 인코딩하여 형식을 표준화합니다. |
json.getPath | 점으로 구분된 경로 또는 경로 배열을 사용하여 테이블에서 중첩된 값을 읽습니다. |
json.isArray | 값이 JSON 배열로 표시되거나 형성되었는지 여부를 반환합니다. |
json.isNull | 값이 JSON null 센티널인지 여부를 반환합니다. |
json.isObject | 값이 JSON 객체로 표시되거나 형성되었는지 여부를 반환합니다. |
json.keys | JSON 객체의 키를 배열 테이블로 반환합니다. |
json.minify | 값을 유지하면서 JSON에서 불필요한 공백을 제거합니다. |
json.object | 인코딩이 개체 의미 체계를 유지하도록 테이블을 JSON 개체로 표시합니다. |
json.parse | json.decode처럼 작동하는 별칭 스타일 JSON 파서입니다. |
json.pretty | 값을 형식화된 JSON으로 직렬화하는 별칭 스타일 도우미입니다. |
json.quote | 텍스트를 완전한 JSON 문자열 리터럴로 래핑하고 이스케이프합니다. |
json.stringify | json.encode처럼 작동하는 별칭 스타일 JSON 직렬 변환기입니다. |
json.tryDecode | JSON 구문 분석을 시도하고 던지는 대신 구조화된 오류 정보를 반환합니다. |
json.type | 배열, 개체 및 null 마커를 포함하여 JSON 인식 유형의 값을 반환합니다. |
json.unescape | 이스케이프된 JSON 문자열 콘텐츠를 다시 일반 텍스트로 변환합니다. |
json.validate | JSON을 검증하고 구문 분석이 실패하면 오류 세부 정보를 반환합니다. |
json.values | JSON 객체의 값을 배열 테이블로 반환합니다. |