JSON functions
JsonGetBoolean
Declaration
bool JsonGetBoolean(JsonDictionary jsonDictionary, string propertyName)
Description
Returns given property value as boolean.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary in which to find given property. |
propertyName
|
Name of the property. |
Return Value
Boolean value of given property.
JsonGetBoolean
Declaration
bool JsonGetBoolean(JsonArray jsonArray, int index)
Description
Returns item's value as boolean.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray in which to find given item. |
index
|
Index of the item. |
Return Value
Boolean value of given item.
JsonGetDateTime
Declaration
DateTime JsonGetDateTime(JsonDictionary jsonDictionary, string propertyName)
Description
Returns given property value as DateTime.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary in which to find given property. |
propertyName
|
Name of the property. |
Return Value
DateTime value of given property.
JsonGetDateTime
Declaration
DateTime JsonGetDateTime(JsonArray jsonArray, int index)
Description
Returns item's value as DateTime.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray in which to find given item. |
index
|
Index of the item. |
Return Value
DateTime value of given item.
JsonGetDouble
Declaration
double JsonGetDouble(JsonDictionary jsonDictionary, string propertyName)
Description
Returns given property value as double.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary in which to find given property. |
propertyName
|
Name of the property. |
Return Value
Double value of given property.
JsonGetDouble
Declaration
double JsonGetDouble(JsonArray jsonArray, int index)
Description
Returns item's value as double.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray in which to find given item. |
index
|
Index of the item. |
Return Value
Double value of given item.
JsonGetInteger
Declaration
int JsonGetInteger(JsonDictionary jsonDictionary, string propertyName)
Description
Returns given property value as integer.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary in which to find given property. |
propertyName
|
Name of the property. |
Return Value
Integer value of given property.
JsonGetInteger
Declaration
int JsonGetInteger(JsonArray jsonArray, int index)
Description
Returns item's value as integer.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray in which to find given item. |
index
|
Index of the item. |
Return Value
Integer value of given item.
JsonGetString
Declaration
string JsonGetString(JsonDictionary jsonDictionary, string propertyName)
Description
Returns given property value as string.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary in which to find given property. |
propertyName
|
Name of the property. |
Return Value
String value of given property.
JsonGetString
Declaration
string JsonGetString(JsonArray jsonArray, int index)
Description
Returns item's value as string.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray in which to find given item. |
index
|
Index of the item. |
Return Value
String value of given item.
JsonQueryBoolean
Declaration
bool JsonQueryBoolean(string jsonString, string path)
Description
Queries a boolean value from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
Found boolean value.
JsonQueryDateTime
Declaration
DateTime JsonQueryDateTime(string jsonString, string path)
Description
Queries a DateTime value from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
Found DateTime value.
JsonQueryDouble
Declaration
double JsonQueryDouble(string jsonString, string path)
Description
Queries a double value from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
Found double value.
JsonQueryInteger
Declaration
int JsonQueryInteger(string jsonString, string path)
Description
Queries an integer value from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
Found integer value.
JsonQueryString
Declaration
string JsonQueryString(string jsonString, string path)
Description
Queries a string value from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
Found string value.
JsonQueryStringList
Declaration
StringList JsonQueryStringList(string jsonString, string path)
Description
Queries a StringList from given json string using defined json path.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonString
|
Json string to query. |
path
|
Json path. |
Return Value
StringList with found values.
JsonSerialize
Declaration
string JsonSerialize(bool value)
Description
Serializes given value to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
value
|
Value to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(int value)
Description
Serializes given value to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
value
|
Value to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(double value)
Description
Serializes given value to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
value
|
Value to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(string value)
Description
Serializes given value to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
value
|
Value to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(DateTime value)
Description
Serializes given value to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
value
|
Value to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(JsonDictionary jsonDictionary)
Description
Serializes given object to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance to serialize. |
Return Value
Serialized json string.
JsonSerialize
Declaration
string JsonSerialize(JsonArray jsonArray)
Description
Serializes given object to a json.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonArray
|
JsonArray instance to serialize. |
Return Value
Serialized json string.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, string value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, bool value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, int value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, double value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, DateTime value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, JsonDictionary value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.
JsonSetPropertyValue
Declaration
void JsonSetPropertyValue(JsonDictionary jsonDictionary, string propertyName, JsonArray value)
Description
Sets value of given property in given JsonDictionary.
Supported Runtime Versions
5.0
Parameters
|
Description |
---|---|
jsonDictionary
|
JsonDictionary instance in which to set a value. |
propertyName
|
Name of the property to set. |
value
|
Value to set. |
Return Value
Does not return a value.