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