Nhảy tới nội dung

Json.FromValue

Tạo ra phép biểu diễn JSON cho một giá trị nhất định.

Syntax

Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary

Remarks

Tạo biểu diễn JSON của một giá trị cho sẵn value bằng mã hóa văn bản được encoding chỉ định. Nếu encoding bị bỏ qua thì UTF8 sẽ được sử dụng. Các giá trị được biểu diễn như sau:

  • Các giá trị rỗng, văn bản và logic được biểu diễn thành các loại JSON tương ứng
  • Số được biểu diễn ở dạng số trong JSON, trừ khi #infinity, -#infinity và #nan được chuyển đổi thành rỗng
  • Các danh sách được biểu diễn ở dạng mảng JSON
  • Các bản ghi được biểu diễn ở dạng đối tượng JSON
  • Các bảng được biểu diễn ở dạng mảng đối tượng
  • Ngày, giờ, ngày giờ, múi giờ và khoảng thời gian được biểu diễn ở dạng văn bản ISO-8601
  • Các giá trị nhị nhân được biểu diễn ở dạng văn bản mã hóa cơ sở 64
  • Các loại và hàm tạo ra lỗi

Examples

Example #1

Chuyển đổi một giá trị phức hợp sang JSON.

Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))

Result:

"{""A"":[1,true,""3""],""B"":""2012-03-25""}"

Category

Text.Conversions from and to text