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

24 hàm
HàmMô 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.cloneTạ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.decodePhân tích chuỗi JSON và trả về giá trị Luau phù hợp.
json.decodeSafePhâ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.encodeTuầ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.encodePrettyTuần tự hóa một giá trị Luau thành JSON có định dạng có thể đọc được.
json.escapeThoá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.formatPhâ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.isArrayTrả 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.isNullTrả về xem một giá trị có phải là trọng điểm JSON null hay không.
json.isObjectTrả 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.keysTrả về các khóa của đối tượng JSON dưới dạng bảng mảng.
json.minifyXó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.parseTrình phân tích cú pháp JSON kiểu bí danh hoạt động giống như json.decode.
json.prettyTrì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.quoteNgắt dòng và thoát văn bản dưới dạng chuỗi ký tự JSON hoàn chỉnh.
json.stringifyTrình tuần tự hóa JSON kiểu bí danh hoạt động giống như json.encode.
json.tryDecodeCố 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.typeTrả 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.unescapeChuyển đổi nội dung chuỗi JSON đã thoát trở lại thành văn bản thuần túy.
json.validateXá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.valuesTrả về các giá trị của đối tượng JSON dưới dạng bảng mảng.