Khối Chức Năng JSON_OPTIONS

Khối chức năng JSON_OPTIONS tính toán các tùy chọn cho JSON_ENCODE.

Đầu Vào FORCE_OBJECT

Trả về một đối tượng thay vì một mảng nếu sử dụng một mảng không liên kết. Đặc biệt hữu ích khi người nhận đầu ra mong đợi một đối tượng và mảng trống.

Đầu Vào PARTIAL_OUTPUT_ON_ERROR

Nếu mã hóa một giá trị riêng lẻ thất bại, nó sẽ bị bỏ qua thay vì thất bại.

Đầu Vào NUMERIC_CHECK

Mã hóa chuỗi số thành số.

Đầu Vào PRETTY_PRINT

Sử dụng khoảng trắng để định dạng dữ liệu trả về.

Đầu Vào HEX_TAG

Tất cả <> được chuyển đổi thành \u003C\u003E.

Đầu Vào HEX_AMP

Tất cả ký tự & được chuyển đổi thành \u0026.

Đầu Vào HEX_APOS

Tất cả ký tự ' được chuyển đổi thành \u0027.

Đầu Vào HEX_QUOT

Tất cả ký tự " được chuyển đổi thành \u0022.

Đầu Vào UNESCAPED_SLASHES

Không có ký tự trích dẫn được chèn trước /.

Đầu Vào UNESCAPED_UNICODE

Mã hóa các ký tự Unicode, bao gồm nhiều byte, trực tiếp. Mặc định, các escape \uXXXX được sử dụng.

Đầu Ra Q

Trả về các tùy chọn đã tính toán dưới dạng số nguyên. Giá trị 0 tương ứng với không có tùy chọn. Để tiết kiệm không gian, giá trị này cũng có thể được chèn trực tiếp vào khối chức năng JSON_ENCODE.

Xem Thêm