Danh mục
JSON
Phân tích cú pháp, mã hóa, kiểm tra và chuyển đổi JSON.Hướng dẫn danh mục
Tổng quan
Dùng phần tổng quan này để hiểu danh mục trước khi mở một hàm cụ thể.- Xem nhóm hàm này dùng để giải quyết điều gì.
- So sánh tên hàm và mô tả trong một bảng.
- Mở một hàm để xem cú pháp, tham số, giá trị trả về và ví dụ.
JSON
Hàm có sẵn
| Hàm | Mô tả |
|---|---|
json.array | Đánh dấu một bảng là một mảng JSON để việc mã hóa giữ nguyên ngữ nghĩa của mảng, bao gồm cả các bảng trống. |
json.clone | Tạo bản sao sâu của một giá trị tương thích với JSON mà không chia sẻ các tham chiếu bảng lồng nhau. |
json.decode | Phân tích chuỗi JSON và trả về giá trị Luau phù hợp. |
json.decodeSafe | Phân tích cú pháp JSON mà không đưa ra và trả về chi tiết thành công, giá trị và lỗi. |
json.encode | Tuần tự hóa một giá trị Luau thành JSON bằng cách sử dụng các quy tắc mã hóa và định dạng tùy chọn. |
json.encodePretty | Tuần tự hóa một giá trị Luau thành JSON có định dạng có thể đọc được. |
json.escape | Thoát văn bản để nó có thể xuất hiện một cách an toàn bên trong chuỗi ký tự JSON. |
json.format | Phân tích cú pháp và mã hóa lại JSON để chuẩn hóa định dạng. |
json.getPath | Đọc một giá trị lồng nhau từ một bảng bằng cách sử dụng đường dẫn chấm hoặc mảng đường dẫn. |
json.isArray | Trả về xem một giá trị có được đánh dấu hoặc định hình dưới dạng mảng JSON hay không. |
json.isNull | Trả về xem một giá trị có phải là trọng điểm JSON null hay không. |
json.isObject | Trả về xem một giá trị có được đánh dấu hoặc định hình dưới dạng đối tượng JSON hay không. |
json.keys | Trả về các khóa của đối tượng JSON dưới dạng bảng mảng. |
json.minify | Xóa khoảng trắng không cần thiết khỏi JSON trong khi vẫn giữ nguyên giá trị của nó. |
json.object | Đánh dấu bảng là đối tượng JSON để mã hóa giữ nguyên ngữ nghĩa của đối tượng. |
json.parse | Trình phân tích cú pháp JSON kiểu bí danh hoạt động giống như json.decode. |
json.pretty | Trình trợ giúp kiểu bí danh tuần tự hóa một giá trị dưới dạng JSON được định dạng. |
json.quote | Ngắt dòng và thoát văn bản dưới dạng chuỗi ký tự JSON hoàn chỉnh. |
json.stringify | Trình tuần tự hóa JSON kiểu bí danh hoạt động giống như json.encode. |
json.tryDecode | Cố gắng phân tích cú pháp JSON và trả về thông tin lỗi có cấu trúc thay vì gửi đi. |
json.type | Trả về loại giá trị nhận biết JSON, bao gồm mảng, đối tượng và điểm đánh dấu null. |
json.unescape | Chuyển đổi nội dung chuỗi JSON đã thoát trở lại thành văn bản thuần túy. |
json.validate | Xác thực JSON và trả về chi tiết lỗi khi phân tích cú pháp không thành công. |
json.values | Trả về các giá trị của đối tượng JSON dưới dạng bảng mảng. |