Skip to main content

Json.FromValue

สร้างข้อมูลแสดง JSON ด้วยค่าที่กำหนดไว้

Syntax

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

Remarks

สร้างการแสดง JSON จากค่าที่กำหนดไว้ value ด้วยการเข้ารหัสข้อความที่ระบุไว้โดย encoding หากมีการละเว้น encoding จะมีการใช้ UTF8 จะมีการแสดงค่าดังต่อไปนี้:

  • จะมีการแสดงค่า Null ข้อความตัวอักษร และค่าที่เป็นตรรกะเป็นชนิด JSON ที่เกี่ยวข้อง
  • จะมีการแสดงตัวเลขเป็นตัวเลขใน JSON ยกเว้น #infinity, -#infinity และ #nan ซึ่งจะได้รับการแปลงค่า Null
  • จะมีการแสดงรายการเป็นอาร์เรย์ JSON
  • จะมีการแสดงระเบียนเป็นวัตถุ JSON
  • จะมีการแสดงตารางเป็นอาร์เรย์ของวัตถุ
  • จะมีการแสดงวันที่ เวลา datetimes, datetimezones และระยะเวลาเป็นข้อความตัวอักษร ISO-8601
  • จะมีการแสดงค่าไบนารีเป็นข้อความตัวอักษรที่ได้รับการเข้ารหัสเป็นฐาน 64
  • ชนิดและฟังก์ชันจะแสดงข้อผิดพลาด

Examples

Example #1

แปลงค่าที่ซับซ้อนให้เป็น 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