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.