मुख्य कंटेंट तक स्किप करें

Json.FromValue

दिए गए मान की JSON प्रस्तुति बनाता है.

Syntax

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

Remarks

encoding द्वारा निर्दिष्ट पाठ एन्कोडिंग के साथ किसी दिए गए मान value की JSON प्रस्तुति बनाता है. यदि encoding को छोड़ा जाता है, तो UTF8 का उपयोग किया जाता है. मानों को निम्न प्रकार से प्रस्तुत किया जाता है:

  • नल, पाठ और तार्किक मानों को संगत JSON प्रकार के रूप में प्रस्तुत किया जाता है
  • संख्याओं को JSON में संख्याओं के रूप में प्रस्तुत किया जाता है, केवल #infinity, -#infinity और #nan नल में रूपांतरित किए जाते हैं
  • सूचियों को JSON सर्वर-समूह के रूप में प्रस्तुत किया जाता है
  • रिकॉर्ड JSON ऑब्जेक्ट के रूप में प्रस्तुत किया जाते हैं
  • तालिकाओं को ऑब्जेक्ट को सर्वर-समूह के रूप में प्रस्तुत किया जाता है
  • दिनांक, समय, तिथिसमय, तिथिसमयक्षेत्र और समयावधियों को 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