All Products
Search
Document Center

Blockchain as a Service:JSON and XML Parsing Library

Last Updated:May 22, 2019

property_parse

The JSON and XML parsing functions that are mainly used to parse the JSON format.

Function

  1. property_parse(string property_value, int property_type) returns(uint result);

Request parameters

Name Required Type Description
property_value Yes string The data in the JSON format.
property_type Yes int The parsing type. 0 refers to the JSON format and 1 refers to the XML format.

Response parameters

Name Required Type Description
result Yes uint The return value of the parse function.

property_destroy

Deletes the return value of the parse function.

Function

  1. property_destroy(uint hanlder) returns(bool result);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.

Response parameters

Name Required Type Description
result Yes bool The return value of the method. A value of true indicates that the method is called. A value of false indicates that the call has failed.

property_get_bool

Obtains node values ​​of the bool type from the return value of the parse function.

Function

  1. property_get_bool(uint hanlder, string path) returns(int result,bool data);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The location of the parsed property.

Response parameters

Name Required Type Description
result Yes int The return value of the method. A value of 1 indicates that the method is called. A value of 0 indicates that the call has failed.
data Yes bool The value of the path node.

property_get_int

Parses node values ​​of the int type in JSON and XML.

Function

  1. property_get_int(uint hanlder, string path) returns(int result,int data);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The location of the parsed property.

Response parameters

Name Required Type Description
result Yes int The return value of the method. A value of 1 indicates that the method is called. A value of 0 indicates that the call has failed.
data Yes bool The value of the path node.

property_get_uint

Parses node values ​​of the uint type in JSON and XML.

Function

  1. property_get_uint(uint hanlder, string path) returns(int result, uint data);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The location of the parsed property.

Response parameters

Name Required Type Description
result Yes int The return value of the method. A value of 1 indicates that the method is called. A value of 0 indicates that the call has failed.
data Yes bool The value of the path node.

property_get_string

Parses node values ​​of the string type in JSON and XML.

Function

  1. property_get_string(uint hanlder, string path) returns(int result,string memory);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The location of the parsed property.

Response parameters

Name Required Type Description
result Yes int The return value of the method. A value of 1 indicates that the method is called. A value of 0 indicates that the call has failed.
data Yes bool The value of the path node.

property_set_bool

Creates data in JSON and XML, and inserts data of the bool type.

Function

  1. property_set_bool(uint hanlder,string path, bool data) returns(bool result);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The path of the data to be set.
data Yes bool The value of the data to be set.

Response parameters

Name Required Type Description
result Yes bool The return value of the method. A value of true indicates that the method is called. A value of false indicates that the call has failed.

property_set_int

Creates data in JSON and XML, and inserts data of the int type.

Function

  1. property_set_int(uint hanlder, string path, int data) returns(bool result);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The path of the data to be set.
data Yes int The value of the data to be set.

Response parameters

Name Required Type Description
result Yes bool The return value of the method. A value of true indicates that the method is called. A value of false indicates that the call has failed.

property_set_uint

Creates data in JSON and XML, and inserts data of the uint type.

Function

  1. property_set_int(uint hanlder, string path, uint data) returns(bool result);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The path of the data to be set.
data Yes uint The value of the data to be set.

Response parameters

Name Required Type Description
result Yes bool The return value of the method. A value of true indicates that the method is called. A value of false indicates that the call has failed.

property_set_string

Creates data in JSON and XML, and inserts data of the string type.

Function

  1. property_set_string(uint hanlder, string path, val data) returns(bool result);

Request parameters

Name Required Type Description
handler Yes uint The return value of the parse function.
path Yes string The path of the data to be set.
data Yes val The value of the data to be set.

Response parameters

Name Required Type Description
result Yes bool The return value of the method. A value of true indicates that the method is called. A value of false indicates that the call has failed.