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
The 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
The 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.
JsonSerialize
Declaration
string JsonSerialize(BookExportProfile profile)
Description
Serializes BookExportProfile to a json.
Supported Runtime Versions
5.0
Parameters |
Description |
---|---|
profile |
Instance of BookExportProfile. |
Return Value
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.