Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Applies to: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Converts a scalar value of type dynamic
to a canonical string
representation.
Syntax
dynamic_to_json(
expr)
Learn more about syntax conventions.
Parameters
Name | Type | Required | Description |
---|---|---|---|
expr | dynamic |
✔️ | The expression to convert to string representation. |
Returns
Returns a canonical representation of the input as a value of type string
,
according to the following rules:
If the input is a scalar value of type other than
dynamic
, the output is the application oftostring()
to that value.If the input is an array of values, the output is composed of the characters
[
,,
, and]
interspersed with the canonical representation described here of each array element.If the input is a property bag, the output is composed of the characters
{
,,
, and}
interspersed with the colon (:
)-delimited name/value pairs of the properties. The pairs are sorted by the names, and the values are in the canonical representation described here of each array element.
Examples
The following example converts a dynamic
value to a canonical string representation.
let bag1 = dynamic_to_json(
dynamic({
'Y10':dynamic({}),
'X8': dynamic({
'c3':1,
'd8':5,
'a4':6
}),
'D1':114,
'A1':12,
'B1':2,
'C1':3,
'A14':[15, 13, 18]
}));
let bag2 = dynamic_to_json(
dynamic({
'X8': dynamic({
'a4':6,
'c3':1,
'd8':5
}),
'A14':[15, 13, 18],
'C1':3,
'B1':2,
'Y10': dynamic({}),
'A1':12, 'D1':114
}));
print AreEqual=bag1 == bag2, Result=bag1
Output
AreEqual | Result |
---|---|
true | {"A1":12,"A14":[15,13,18],"B1":2,"C1":3,"D1":114,"X8":{"a4":6,"c3":1,"d8":5},"Y10":{}} |