Procedure | Location | Procedure Type | Description |
---|---|---|---|
annotate_invalid_json | json_value_module | Subroutine | Generate a warning message if there was an error parsing a JSON file or string. |
assign_json_file | json_file_module | Subroutine | Assignment operator for json_core = json_core. This will duplicate the json_core and also perform a deep copy of the json_value data structure. |
assign_json_file_to_string | json_file_module | Subroutine | Assignment operator for character = json_core. This is just a wrapper for the json_value_to_string routine. |
assign_string_to_json_file | json_file_module | Subroutine | Assignment operator for json_core = character. This is just a wrapper for the json_file_load_from_string routine. |
compact_real_string | json_string_utilities | Subroutine | Compact a string representing a real number, so that the same value is displayed with fewer characters. |
convert | json_value_module | Subroutine | Convert an existing JSON variable |
decode_rfc6901 | json_string_utilities | Function | Decode a string from the “JSON Pointer” RFC 6901 format. |
default_comp_ucs4 | json_string_utilities | Function |
|
default_join_ucs4 | json_string_utilities | Function |
|
default_neq_ucs4 | json_string_utilities | Function |
|
destroy_json_core | json_value_module | Subroutine | Destructor for the json_core type. |
destroy_json_data | json_value_module | Subroutine | Destroy the data within a json_value, and reset type to |
encode_rfc6901 | json_string_utilities | Function | Encode a string into the “JSON Pointer” RFC 6901 format. |
escape_string | json_string_utilities | Subroutine | Add the escape characters to a string for adding to JSON. |
finalize_json_file | json_file_module | Subroutine | Finalizer for json_file class. |
flag_not_found | json_value_module | Subroutine | If |
get_current_line_from_file_sequential | json_value_module | Subroutine | Rewind the file to the beginning of the current line, and return this line. The file is assumed to be opened. This is the SEQUENTIAL version (see also get_current_line_from_file_stream). |
get_current_line_from_file_stream | json_value_module | Subroutine | Rewind the file to the beginning of the current line, and return this line. The file is assumed to be opened. This is the STREAM version (see also get_current_line_from_file_sequential). |
get_json_core_in_file | json_file_module | Subroutine | |
initialize_json_core | json_value_module | Function | Function constructor for a json_core. This is just a wrapper for json_initialize. |
initialize_json_core_in_file | json_file_module | Subroutine | Initialize the json_core for this json_file. This is just a wrapper for json_initialize. |
initialize_json_file | json_file_module | Function | Cast a json_value object as a json_file object.
It also calls the |
initialize_json_file_from_string | json_file_module | Function | Cast a JSON string as a json_file object.
It also calls the |
initialize_json_file_from_string_v2 | json_file_module | Function | Cast a JSON string and a json_core object as a json_file object. |
initialize_json_file_v2 | json_file_module | Function | Cast a json_value pointer and a json_core object as a json_file object. |
integer_to_string | json_string_utilities | Subroutine | Convert an integer to a string. |
json_add_integer_by_path | json_value_module | Subroutine | Add an integer value to a json_value, given the path. |
json_add_integer_vec_by_path | json_value_module | Subroutine | Wrapper to json_add_integer_by_path for adding an integer vector by path. |
json_add_logical_by_path | json_value_module | Subroutine | Add a logical value to a json_value, given the path. |
json_add_logical_vec_by_path | json_value_module | Subroutine | Wrapper to json_add_logical_by_path for adding a logical vector by path. |
json_add_member_by_path | json_value_module | Subroutine | Add a new member ( |
json_add_real32_by_path | json_value_module | Subroutine | Alternate version of json_add_real_by_path where value=real32. |
json_add_real32_vec_by_path | json_value_module | Subroutine | Wrapper to json_add_real_by_path for adding a real vector by path. |
json_add_real_by_path | json_value_module | Subroutine | Add an real value to a json_value, given the path. |
json_add_real_vec_by_path | json_value_module | Subroutine | Wrapper to json_add_real_by_path for adding a real vector by path. |
json_add_string_by_path | json_value_module | Subroutine | Add a string value to a json_value, given the path. |
json_add_string_by_path_path_ascii | json_value_module | Subroutine | Wrapper for json_add_string_by_path where “path” is kind=CDK. |
json_add_string_by_path_value_ascii | json_value_module | Subroutine | Wrapper for json_add_string_by_path where “value” is kind=CDK. |
json_add_string_vec_by_path | json_value_module | Subroutine | Wrapper to json_add_string_by_path for adding a string vector by path. |
json_add_string_vec_by_path_path_ascii | json_value_module | Subroutine | Wrapper for json_add_string_vec_by_path where “path” is kind=CDK). |
json_add_string_vec_by_path_value_ascii | json_value_module | Subroutine | Wrapper for json_add_string_vec_by_path where “value” is kind=CDK). |
json_check_all_for_duplicate_keys | json_value_module | Subroutine | Checks a JSON structure for duplicate child names. This one recursively traverses the entire structure (calling json_check_children_for_duplicate_keys recursively for each element). |
json_check_children_for_duplicate_keys | json_value_module | Subroutine | Checks a JSON object for duplicate child names. |
json_check_for_errors | json_value_module | Subroutine | Retrieve error code from the json_core.
This should be called after |
json_clear_exceptions | json_value_module | Subroutine | Clear exceptions in the json_core. |
json_clone | json_value_module | Subroutine | Create a deep copy of a json_value linked-list structure. |
json_core | json_value_module | Interface | Structure constructor to initialize a json_core object |
json_count | json_value_module | Function | Count the number of children in the object or array. |
json_create_by_path | json_value_module | Subroutine | Returns the json_value pointer given the path string, If necessary, by creating the variables as needed. |
json_failed | json_value_module | Function | Logical function to indicate if an exception has been thrown in a json_core. |
json_file | json_file_module | Interface | Structure constructor to initialize a json_file object with an existing json_value object or a JSON string, and either the json_core settings or a json_core instance. |
json_file_add | json_file_module | Subroutine | Add a json_value pointer as the root object to a JSON file. |
json_file_add_integer | json_file_module | Subroutine | Add an integer value to a JSON file. |
json_file_add_integer_vec | json_file_module | Subroutine | Add an integer vector to a JSON file. |
json_file_add_logical | json_file_module | Subroutine | Add a logical(LK) value to a JSON file. |
json_file_add_logical_vec | json_file_module | Subroutine | Add a logical(LK) vector to a JSON file. |
json_file_add_object | json_file_module | Subroutine | Add a json_value pointer to an object to a JSON file. |
json_file_add_real | json_file_module | Subroutine | Add a real(RK) variable value to a JSON file. |
json_file_add_real32 | json_file_module | Subroutine | Alternate version of json_file_add_real where |
json_file_add_real32_vec | json_file_module | Subroutine | Alternate version of json_file_add_real_vec where |
json_file_add_real_vec | json_file_module | Subroutine | Add a real(RK) vector to a JSON file. |
json_file_add_string | json_file_module | Subroutine | Add a character string to a json file. |
json_file_add_string_path_ascii | json_file_module | Subroutine | Wrapper for json_file_add_string where “path” is kind=CDK). |
json_file_add_string_value_ascii | json_file_module | Subroutine | Wrapper for json_file_add_string where “val” is kind=CDK). |
json_file_add_string_vec | json_file_module | Subroutine | Add a string vector to a JSON file. |
json_file_add_string_vec_path_ascii | json_file_module | Subroutine | Alternate version of json_file_add_string_vec, where “path” is kind=CDK. |
json_file_add_string_vec_vec_ascii | json_file_module | Subroutine | Alternate version of json_file_add_string_vec, where “vec” is kind=CDK. |
json_file_check_for_errors | json_file_module | Subroutine | Retrieve error status and message from the class. |
json_file_clear_exceptions | json_file_module | Subroutine | Clear exceptions in the class. |
json_file_destroy | json_file_module | Subroutine | Destroy the json_value data in a json_file. This may be done when the variable is no longer needed, or will be reused to open a different file. Otherwise a memory leak will occur. |
json_file_failed | json_file_module | Function | Check error status in the file. |
json_file_get_alloc_string_vec | json_file_module | Subroutine | Get an (allocatable length) string vector from a JSON file. This is just a wrapper for json_get_alloc_string_vec_by_path. |
json_file_get_integer | json_file_module | Subroutine | Get an integer value from a JSON file. |
json_file_get_integer_vec | json_file_module | Subroutine | Get an integer vector from a JSON file. |
json_file_get_logical | json_file_module | Subroutine | Get a logical(LK) value from a JSON file. |
json_file_get_logical_vec | json_file_module | Subroutine | Get a logical(LK) vector from a JSON file. |
json_file_get_object | json_file_module | Subroutine | Get a json_value pointer to an object from a JSON file. |
json_file_get_real | json_file_module | Subroutine | Get a real(RK) variable value from a JSON file. |
json_file_get_real32 | json_file_module | Subroutine | Alternate version of json_file_get_real where |
json_file_get_real32_vec | json_file_module | Subroutine | Alternate version of json_file_get_real_vec where |
json_file_get_real_vec | json_file_module | Subroutine | Get a real(RK) vector from a JSON file. |
json_file_get_root | json_file_module | Subroutine | Get a json_value pointer to the JSON file root. |
json_file_get_string | json_file_module | Subroutine | Get a character string from a json file. The output val is an allocatable character string. |
json_file_get_string_vec | json_file_module | Subroutine | Get a string vector from a JSON file. |
json_file_load | json_file_module | Subroutine | Load the JSON data from a file. |
json_file_load_from_string | json_file_module | Subroutine | Load the JSON data from a string. |
json_file_move_pointer | json_file_module | Subroutine | Move the json_value pointer from one json_file to another. The “from” pointer is then nullified, but not destroyed. |
json_file_nullify | json_file_module | Subroutine | Nullify the json_value pointer in a json_file, but do not destroy it. |
json_file_print_error_message | json_file_module | Subroutine | This is a wrapper for json_print_error_message. |
json_file_print_to_console | json_file_module | Subroutine | Print the JSON file to the console. |
json_file_print_to_filename | json_file_module | Subroutine | Print the JSON structure to the specified filename. The file is opened, printed, and then closed. |
json_file_print_to_string | json_file_module | Subroutine | Print the JSON file to a string. |
json_file_print_to_unit | json_file_module | Subroutine | Prints the JSON file to the specified file unit number. |
json_file_remove | json_file_module | Subroutine | Remove a variable from a JSON file. |
json_file_rename | json_file_module | Subroutine | Rename a variable in a JSON file. |
json_file_rename_name_ascii | json_file_module | Subroutine | Wrapper for json_file_rename where “name” is kind=CDK). |
json_file_rename_path_ascii | json_file_module | Subroutine | Wrapper for json_file_rename where “path” is kind=CDK). |
json_file_traverse | json_file_module | Subroutine | Traverse the JSON structure in the file. This routine calls the user-specified json_traverse_callback_func for each element of the structure. |
json_file_update_integer | json_file_module | Subroutine | Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_file_update_logical | json_file_module | Subroutine | Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_file_update_real | json_file_module | Subroutine | Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_file_update_real32 | json_file_module | Subroutine | Alternate version of json_file_update_real where |
json_file_update_string | json_file_module | Subroutine | Given the path string, if the variable is present in the file, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_file_update_string_name_ascii | json_file_module | Subroutine | Alternate version of json_file_update_string, where “path” is kind=CDK. |
json_file_update_string_val_ascii | json_file_module | Subroutine | Alternate version of json_file_update_string, where “val” is kind=CDK. |
json_file_valid_path | json_file_module | Function | Returns true if the |
json_file_valid_path_op | json_file_module | Function | A wrapper for json_file_valid_path for the |
json_file_variable_info | json_file_module | Subroutine | Returns information about a variable in a json_file. |
json_file_variable_matrix_info | json_file_module | Subroutine | Returns matrix information about a variable in a json_file. |
json_get_alloc_string_vec | json_value_module | Subroutine | Get a string vector from a json_value. This is an alternate version of json_get_string_vec. This one returns an allocatable length character (where the string length is the maximum length of any element in the array). It also returns an integer array of the actual sizes of the strings in the JSON structure. |
json_get_alloc_string_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_alloc_string_vec where input is the path. |
json_get_array | json_value_module | Subroutine | This routine calls the user-supplied json_array_callback_func subroutine for each element in the array. |
json_get_array_by_path | json_value_module | Subroutine | This routine calls the user-supplied array_callback subroutine for each element in the array (specified by the path). |
json_get_by_path | json_value_module | Subroutine | Returns the json_value pointer given the path string. |
json_get_by_path_default | json_value_module | Subroutine | Returns the json_value pointer given the path string. |
json_get_by_path_jsonpath_bracket | json_value_module | Subroutine | Returns the json_value pointer given the path string, using the “JSON Pointer” path specification defined by the JSONPath “bracket-notation”. |
json_get_by_path_rfc6901 | json_value_module | Subroutine | Returns the json_value pointer given the path string, using the “JSON Pointer” path specification defined by RFC 6901. |
json_get_integer | json_value_module | Subroutine | Get an integer value from a json_value. |
json_get_integer_by_path | json_value_module | Subroutine | Get an integer value from a json_value, given the path string. |
json_get_integer_vec | json_value_module | Subroutine | Get an integer vector from a json_value. |
json_get_integer_vec_by_path | json_value_module | Subroutine | Get an integer vector from a json_value, given the path string. |
json_get_logical | json_value_module | Subroutine | Get a logical value from a json_value. |
json_get_logical_by_path | json_value_module | Subroutine | Get a logical value from a json_value, given the path. |
json_get_logical_vec | json_value_module | Subroutine | Get a logical vector from json_value. |
json_get_logical_vec_by_path | json_value_module | Subroutine | Get a logical vector from a json_value, given the path. |
json_get_next | json_value_module | Subroutine | Returns a pointer to the next of a json_value.
If there is no next, then a |
json_get_parent | json_value_module | Subroutine | Returns a pointer to the parent of a json_value.
If there is no parent, then a |
json_get_path | json_value_module | Subroutine | Returns the path to a JSON object that is part of a linked list structure. |
json_get_previous | json_value_module | Subroutine | Returns a pointer to the previous of a json_value.
If there is no previous, then a |
json_get_real | json_value_module | Subroutine | Get a real value from a json_value. |
json_get_real32 | json_value_module | Subroutine | Alternate version of json_get_real where value=real32. |
json_get_real32_by_path | json_value_module | Subroutine | Alternate version of json_get_real_by_path where value=real32. |
json_get_real32_vec | json_value_module | Subroutine | Alternate version of json_get_real_vec where |
json_get_real32_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_real_vec_by_path where |
json_get_real_by_path | json_value_module | Subroutine | Get a real value from a json_value, given the path. |
json_get_real_vec | json_value_module | Subroutine | Get a real vector from a json_value. |
json_get_real_vec_by_path | json_value_module | Subroutine | Get a real vector from a json_value, given the path. |
json_get_string | json_value_module | Subroutine | Get a character string from a json_value. |
json_get_string_by_path | json_value_module | Subroutine | Get a character string from a json_value, given the path. |
json_get_string_vec | json_value_module | Subroutine | Get a string vector from a json_value. |
json_get_string_vec_by_path | json_value_module | Subroutine | Get a string vector from a json_value, given the path. |
json_get_tail | json_value_module | Subroutine | Returns a pointer to the tail of a json_value
(the last child of an array of object).
If there is no tail, then a |
json_info | json_value_module | Subroutine | Returns information about a json_value. |
json_info_by_path | json_value_module | Subroutine | |
json_initialize | json_value_module | Subroutine | Initialize the json_core instance. |
json_is_vector | json_value_module | Function | Returns true if all the children are the same type (and a scalar).
Note that integers and reals are considered the same type for this purpose.
This routine is used for the |
json_matrix_info | json_value_module | Subroutine | Alternate version of json_info that returns matrix information about a json_value. |
json_matrix_info_by_path | json_value_module | Subroutine | Returns matrix information about a json_value, given the path. |
json_parse_end | json_value_module | Subroutine | An error checking routine to call after a file (or string) has been parsed. It will throw an exception if there are any other non-whitespace characters in the file. |
json_parse_file | json_value_module | Subroutine | Parse the JSON file and populate the json_value tree. |
json_parse_string | json_value_module | Subroutine | Parse the JSON string and populate the json_value tree. |
json_prepare_parser | json_value_module | Subroutine | Internal routine to be called before parsing JSON.
Currently, all this does it allocate the |
json_print_error_message | json_value_module | Subroutine | Print any error message, and then clear the exceptions. |
json_print_to_console | json_value_module | Subroutine | Print the json_value structure to the console ( |
json_print_to_filename | json_value_module | Subroutine | Print the json_value structure to a file. |
json_print_to_unit | json_value_module | Subroutine | Print the json_value structure to a file. |
json_rename_by_path | json_value_module | Subroutine | Rename a json_value, given the path. |
json_rename_by_path_name_ascii | json_value_module | Subroutine | Alternate version of json_rename_by_path, where “name” is kind=CDK |
json_rename_by_path_path_ascii | json_value_module | Subroutine | Alternate version of json_rename_by_path, where “path” is kind=CDK |
json_string_info | json_value_module | Subroutine | Returns information about character strings returned from a json_value. |
json_throw_exception | json_value_module | Subroutine | Throw an exception in the json_core. This routine sets the error flag, and prevents any subsequent routine from doing anything, until json_clear_exceptions is called. |
json_traverse | json_value_module | Subroutine | Traverse a JSON structure. This routine calls the user-specified json_traverse_callback_func for each element of the structure. |
json_update_integer | json_value_module | Subroutine | Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_update_logical | json_value_module | Subroutine | Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_update_real | json_value_module | Subroutine | Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_update_real32 | json_value_module | Subroutine | Alternate version of json_update_real, where |
json_update_string | json_value_module | Subroutine | Given the path string, if the variable is present, and is a scalar, then update its value. If it is not present, then create it and set its value. |
json_update_string_name_ascii | json_value_module | Subroutine | Alternate version of json_update_string, where |
json_update_string_val_ascii | json_value_module | Subroutine | Alternate version of json_update_string, where |
json_valid_path | json_value_module | Function | Returns true if the |
json_value_add_integer | json_value_module | Subroutine | Add an integer value child to the json_value variable. |
json_value_add_integer_vec | json_value_module | Subroutine | Add a integer vector child to the json_value variable. |
json_value_add_logical | json_value_module | Subroutine | Add a logical value child to the json_value variable. |
json_value_add_logical_vec | json_value_module | Subroutine | Add a logical vector child to the json_value variable. |
json_value_add_member | json_value_module | Subroutine | Adds |
json_value_add_null | json_value_module | Subroutine | Add a NULL value child to the json_value variable. |
json_value_add_real | json_value_module | Subroutine | Add a real value child to the json_value variable. |
json_value_add_real32 | json_value_module | Subroutine | Alternate version of json_value_add_real where |
json_value_add_real32_vec | json_value_module | Subroutine | Alternate version of json_value_add_real_vec where |
json_value_add_real_vec | json_value_module | Subroutine | Add a real vector child to the json_value variable. |
json_value_add_string | json_value_module | Subroutine | Add a character string child to the json_value variable. |
json_value_add_string_name_ascii | json_value_module | Subroutine | Alternate version of json_value_add_string where |
json_value_add_string_val_ascii | json_value_module | Subroutine | Alternate version of json_value_add_string where |
json_value_add_string_vec | json_value_module | Subroutine | Add a character string vector child to the json_value variable. |
json_value_add_string_vec_name_ascii | json_value_module | Subroutine | Alternate version of json_value_add_string_vec where |
json_value_add_string_vec_val_ascii | json_value_module | Subroutine | Alternate version of json_value_add_string_vec where |
json_value_clone_func | json_value_module | Subroutine | Recursive deep copy function called by json_clone. |
json_value_create | json_value_module | Subroutine | Allocate a json_value pointer variable. This should be called before adding data to it. |
json_value_create_array | json_value_module | Subroutine | Allocate a json_value pointer and make it an array variable. The pointer should not already be allocated. |
json_value_create_integer | json_value_module | Subroutine | Allocate a json_value pointer and make it an integer(IK) variable. The pointer should not already be allocated. |
json_value_create_logical | json_value_module | Subroutine | Allocate a json_value pointer and make it a logical(LK) variable. The pointer should not already be allocated. |
json_value_create_null | json_value_module | Subroutine | Allocate a json_value pointer and make it a null variable. The pointer should not already be allocated. |
json_value_create_object | json_value_module | Subroutine | Allocate a json_value pointer and make it an object variable. The pointer should not already be allocated. |
json_value_create_real | json_value_module | Subroutine | Allocate a json_value pointer and make it a real(RK) variable. The pointer should not already be allocated. |
json_value_create_real32 | json_value_module | Subroutine | Alternate version of json_value_create_real where val=real32. |
json_value_create_string | json_value_module | Subroutine | Allocate a json_value pointer and make it a string variable. The pointer should not already be allocated. |
json_value_destroy | json_value_module | Subroutine | Destroy a json_value linked-list structure. |
json_value_get_child | json_value_module | Subroutine | Returns pointer to the first child of the object
(or |
json_value_get_child_by_index | json_value_module | Subroutine | Returns a child in the object or array given the index. |
json_value_get_child_by_name | json_value_module | Subroutine | Returns a child in the object or array given the name string. |
json_value_insert_after | json_value_module | Subroutine | Inserts |
json_value_insert_after_child_by_index | json_value_module | Subroutine | Inserts |
json_value_is_child_of | json_value_module | Function | Returns True if |
json_value_print | json_value_module | Subroutine | Print the JSON structure to a string or a file. |
json_value_remove | json_value_module | Subroutine | Remove a json_value (and all its children) from a linked-list structure, preserving the rest of the structure. |
json_value_remove_if_present | json_value_module | Subroutine | Given the path string, remove the variable from json_value, if it exists. |
json_value_rename | json_value_module | Subroutine | Rename a json_value. |
json_value_replace | json_value_module | Subroutine | Replace |
json_value_reverse | json_value_module | Subroutine | Reverse the order of the children of an array or object. |
json_value_swap | json_value_module | Subroutine | Swap two elements in a JSON structure. All of the children are carried along as well. |
json_value_to_string | json_value_module | Subroutine | Print the json_value structure to an allocatable string. |
json_value_validate | json_value_module | Subroutine | Validate a json_value linked list by checking to make sure all the pointers are properly associated, arrays and objects have the correct number of children, and the correct data is allocated for the variable types. |
lowercase_string | json_string_utilities | Function | Returns lowercase version of the |
name_equal | json_value_module | Function | Returns true if |
name_strings_equal | json_value_module | Function | Returns true if the name strings |
parse_array | json_value_module | Subroutine | Core parsing routine. |
parse_for_chars | json_value_module | Subroutine | Core parsing routine. |
parse_number | json_value_module | Subroutine | Read a numerical value from the file (or string). The routine will determine if it is an integer or a real, and allocate the type accordingly. |
parse_object | json_value_module | Subroutine | Core parsing routine. |
parse_string | json_value_module | Subroutine | Parses a string while reading a JSON file. |
parse_value | json_value_module | Subroutine | Core parsing routine. |
pop_char | json_value_module | Subroutine | Get the next character from the file (or string). |
push_char | json_value_module | Subroutine | Core routine. |
real_to_string | json_string_utilities | Subroutine | Convert a real value to a string. |
replace_string | json_string_utilities | Subroutine | Replace all occurrences of |
set_json_core_in_file | json_file_module | Subroutine | Set the json_core for this json_file. |
string_to_dble | json_value_module | Function | Convert a string into a |
string_to_int | json_value_module | Function | Convert a string into an integer. |
string_to_integer | json_string_utilities | Subroutine | Convert a string into an integer. |
string_to_real | json_string_utilities | Subroutine | Convert a string into a |
to_array | json_value_module | Subroutine | Change the json_value variable to an array. |
to_integer | json_value_module | Subroutine | Change the json_value variable to an integer. |
to_logical | json_value_module | Subroutine | Change the json_value variable to a logical. |
to_null | json_value_module | Subroutine | Change the json_value variable to a null. |
to_object | json_value_module | Subroutine | Change the json_value variable to an object. |
to_real | json_value_module | Subroutine | Change the json_value variable to a real. |
to_string | json_value_module | Subroutine | Change the json_value variable to a string. |
to_uni | json_string_utilities | Function | Convert string to unicode (CDK to CK). |
to_uni_vec | json_string_utilities | Function | Convert array of strings to unicode (CDK to CK). |
to_unicode | json_string_utilities | Interface | Convert a ‘DEFAULT’ kind character input to ‘ISO_10646’ kind and return it |
ucs4_comp_default | json_string_utilities | Function |
|
ucs4_join_default | json_string_utilities | Function |
|
ucs4_neq_default | json_string_utilities | Function |
|
unescape_string | json_string_utilities | Subroutine | Remove the escape characters from a JSON string and return it. |
valid_json_hex | json_string_utilities | Function | Returns true if the string is a valid 4-digit hex string. |
wrap_assign_string_to_json_file | json_file_module | Subroutine | Alternate version of assign_string_to_json_file, where “str” is kind=CDK. |
wrap_initialize_json_file_from_string | json_file_module | Function | Alternate version of initialize_json_file_from_string, where “str” is kind=CDK. |
wrap_initialize_json_file_from_string_v2 | json_file_module | Function | Alternate version of initialize_json_file_from_string_v2, where “str” is kind=CDK. |
wrap_json_add_integer_by_path | json_value_module | Subroutine | Wrapper to json_add_integer_by_path where “path” is kind=CDK. |
wrap_json_add_integer_vec_by_path | json_value_module | Subroutine | Wrapper for json_add_integer_vec_by_path where “path” is kind=CDK). |
wrap_json_add_logical_by_path | json_value_module | Subroutine | Wrapper to json_add_logical_by_path where “path” is kind=CDK. |
wrap_json_add_logical_vec_by_path | json_value_module | Subroutine | Wrapper for json_add_logical_vec_by_path where “path” is kind=CDK). |
wrap_json_add_member_by_path | json_value_module | Subroutine | Wrapper to json_add_member_by_path where “path” is kind=CDK. |
wrap_json_add_real32_by_path | json_value_module | Subroutine | Wrapper to json_add_real32_by_path where “path” is kind=CDK. |
wrap_json_add_real32_vec_by_path | json_value_module | Subroutine | Wrapper for json_add_real32_vec_by_path where “path” is kind=CDK). |
wrap_json_add_real_by_path | json_value_module | Subroutine | Wrapper to json_add_real_by_path where “path” is kind=CDK. |
wrap_json_add_real_vec_by_path | json_value_module | Subroutine | Wrapper for json_add_real_vec_by_path where “path” is kind=CDK). |
wrap_json_add_string_by_path | json_value_module | Subroutine | Wrapper to json_add_string_by_path where “path” is kind=CDK. |
wrap_json_add_string_vec_by_path | json_value_module | Subroutine | Wrapper for json_add_string_vec_by_path where “path” and “value” are kind=CDK). |
wrap_json_create_by_path | json_value_module | Subroutine | Alternate version of json_create_by_path where “path” is kind=CDK. |
wrap_json_file_add_integer | json_file_module | Subroutine | Alternate version of json_file_add_integer, where “path” is kind=CDK. |
wrap_json_file_add_integer_vec | json_file_module | Subroutine | Alternate version of json_file_add_integer_vec, where “path” is kind=CDK. |
wrap_json_file_add_logical | json_file_module | Subroutine | Alternate version of json_file_add_logical, where “path” is kind=CDK. |
wrap_json_file_add_logical_vec | json_file_module | Subroutine | Alternate version of json_file_add_logical_vec, where “path” is kind=CDK. |
wrap_json_file_add_object | json_file_module | Subroutine | Alternate version of json_file_add_object, where “path” is kind=CDK. |
wrap_json_file_add_real | json_file_module | Subroutine | Alternate version of json_file_add_real, where “path” is kind=CDK. |
wrap_json_file_add_real32 | json_file_module | Subroutine | Alternate version of json_file_add_real32, where “path” is kind=CDK. |
wrap_json_file_add_real32_vec | json_file_module | Subroutine | Alternate version of json_file_add_real32_vec, where “path” is kind=CDK. |
wrap_json_file_add_real_vec | json_file_module | Subroutine | Alternate version of json_file_add_real_vec, where “path” is kind=CDK. |
wrap_json_file_add_string | json_file_module | Subroutine | Alternate version of json_file_add_string, where “path” and “val” are kind=CDK. |
wrap_json_file_add_string_vec | json_file_module | Subroutine | Alternate version of json_file_add_string_vec, where “path” and “vec” are kind=CDK. |
wrap_json_file_get_alloc_string_vec | json_file_module | Subroutine | Alternate version of json_file_get_alloc_string_vec, where “path” is kind=CDK. This is just a wrapper for wrap_json_get_alloc_string_vec_by_path. |
wrap_json_file_get_integer | json_file_module | Subroutine | Alternate version of json_file_get_integer, where “path” is kind=CDK. |
wrap_json_file_get_integer_vec | json_file_module | Subroutine | Alternate version of json_file_get_integer_vec, where “path” is kind=CDK. |
wrap_json_file_get_logical | json_file_module | Subroutine | Alternate version of json_file_get_logical, where “path” is kind=CDK. |
wrap_json_file_get_logical_vec | json_file_module | Subroutine | Alternate version of json_file_get_logical_vec, where “path” is kind=CDK. |
wrap_json_file_get_object | json_file_module | Subroutine | Alternate version of json_file_get_object, where “path” is kind=CDK. |
wrap_json_file_get_real | json_file_module | Subroutine | Alternate version of json_file_get_real, where “path” is kind=CDK. |
wrap_json_file_get_real32 | json_file_module | Subroutine | Alternate version of json_file_get_real32, where “path” is kind=CDK. |
wrap_json_file_get_real32_vec | json_file_module | Subroutine | Alternate version of json_file_get_real32_vec, where “path” is kind=CDK. |
wrap_json_file_get_real_vec | json_file_module | Subroutine | Alternate version of json_file_get_real_vec, where “path” is kind=CDK. |
wrap_json_file_get_string | json_file_module | Subroutine | Alternate version of json_file_get_string, where “path” is kind=CDK. |
wrap_json_file_get_string_vec | json_file_module | Subroutine | Alternate version of json_file_get_string_vec, where “path” is kind=CDK. |
wrap_json_file_load_from_string | json_file_module | Subroutine | Alternate version of json_file_load_from_string, where “str” is kind=CDK. |
wrap_json_file_remove | json_file_module | Subroutine | Alternate version of json_file_remove, where “path” is kind=CDK. |
wrap_json_file_rename | json_file_module | Subroutine | Alternate version of json_file_rename, where “path” and “name” are kind=CDK. |
wrap_json_file_update_integer | json_file_module | Subroutine | Alternate version of json_file_update_integer, where “path” is kind=CDK. |
wrap_json_file_update_logical | json_file_module | Subroutine | Alternate version of json_file_update_logical, where “path” is kind=CDK. |
wrap_json_file_update_real | json_file_module | Subroutine | Alternate version of json_file_update_real, where “path” is kind=CDK. |
wrap_json_file_update_real32 | json_file_module | Subroutine | Alternate version of json_file_update_real32, where “path” is kind=CDK. |
wrap_json_file_update_string | json_file_module | Subroutine | Alternate version of json_file_update_string, where “path” and “val” are kind=CDK. |
wrap_json_file_valid_path | json_file_module | Function | Alternate version of json_file_valid_path, where “path” is kind=CDK. |
wrap_json_file_valid_path_op | json_file_module | Function | Alternate version of json_file_valid_path_op, where “path” is kind=CDK. |
wrap_json_file_variable_info | json_file_module | Subroutine | Alternate version of json_file_variable_info, where “path” is kind=CDK. |
wrap_json_file_variable_matrix_info | json_file_module | Subroutine | Alternate version of json_file_variable_matrix_info, where “path” is kind=CDK. |
wrap_json_get_alloc_string_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_alloc_string_vec_by_path, where “path” is kind=CDK |
wrap_json_get_array_by_path | json_value_module | Subroutine | Alternate version of json_get_array_by_path, where “path” is kind=CDK |
wrap_json_get_by_path | json_value_module | Subroutine | Alternate version of json_get_by_path where “path” is kind=CDK. |
wrap_json_get_integer_by_path | json_value_module | Subroutine | Alternate version of json_get_integer_by_path, where “path” is kind=CDK. |
wrap_json_get_integer_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_integer_vec_by_path, where “path” is kind=CDK |
wrap_json_get_logical_by_path | json_value_module | Subroutine | Alternate version of json_get_logical_by_path, where “path” is kind=CDK |
wrap_json_get_logical_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_logical_vec_by_path, where “path” is kind=CDK |
wrap_json_get_path | json_value_module | Subroutine | Wrapper for json_get_path where “path” and “path_sep” are kind=CDK. |
wrap_json_get_real32_by_path | json_value_module | Subroutine | Alternate version of json_get_real32_by_path, where “path” is kind=CDK |
wrap_json_get_real32_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_real32_vec_by_path, where “path” is kind=CDK |
wrap_json_get_real_by_path | json_value_module | Subroutine | Alternate version of json_get_real_by_path, where “path” is kind=CDK |
wrap_json_get_real_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_real_vec_by_path, where “path” is kind=CDK |
wrap_json_get_string_by_path | json_value_module | Subroutine | Alternate version of json_get_string_by_path, where “path” is kind=CDK |
wrap_json_get_string_vec_by_path | json_value_module | Subroutine | Alternate version of json_get_string_vec_by_path, where “path” is kind=CDK |
wrap_json_info_by_path | json_value_module | Subroutine | Alternate version of json_info_by_path where “path” is kind=CDK. |
wrap_json_matrix_info_by_path | json_value_module | Subroutine | Alternate version of json_matrix_info_by_path where “path” is kind=CDK. |
wrap_json_parse_string | json_value_module | Subroutine | Alternate version of json_parse_string, where |
wrap_json_rename_by_path | json_value_module | Subroutine | Alternate version of json_rename_by_path, where “path” and “name” are kind=CDK |
wrap_json_throw_exception | json_value_module | Subroutine | Alternate version of json_throw_exception, where |
wrap_json_update_integer | json_value_module | Subroutine | Alternate version of json_update_integer, where |
wrap_json_update_logical | json_value_module | Subroutine | Alternate version of json_update_logical, where |
wrap_json_update_real | json_value_module | Subroutine | Alternate version of json_update_real, where |
wrap_json_update_real32 | json_value_module | Subroutine | Alternate version of json_update_real32, where |
wrap_json_update_string | json_value_module | Subroutine | Alternate version of json_update_string, where |
wrap_json_valid_path | json_value_module | Function | Alternate version of json_valid_path where “path” is kind=CDK. |
wrap_json_value_add_integer | json_value_module | Subroutine | Alternate version of json_value_add_integer where |
wrap_json_value_add_integer_vec | json_value_module | Subroutine | Alternate version of json_value_add_integer_vec where |
wrap_json_value_add_logical | json_value_module | Subroutine | Alternate version of json_value_add_logical where |
wrap_json_value_add_logical_vec | json_value_module | Subroutine | Alternate version of json_value_add_logical_vec where |
wrap_json_value_add_null | json_value_module | Subroutine | Alternate version of json_value_add_null where |
wrap_json_value_add_real | json_value_module | Subroutine | Alternate version of json_value_add_real where |
wrap_json_value_add_real32 | json_value_module | Subroutine | Alternate version of json_value_add_real32 where |
wrap_json_value_add_real32_vec | json_value_module | Subroutine | Alternate version of json_value_add_real32_vec where |
wrap_json_value_add_real_vec | json_value_module | Subroutine | Alternate version of json_value_add_real_vec where |
wrap_json_value_add_string | json_value_module | Subroutine | Alternate version of json_value_add_string where |
wrap_json_value_add_string_vec | json_value_module | Subroutine | Alternate version of json_value_add_string_vec where |
wrap_json_value_create_array | json_value_module | Subroutine | A wrapper for json_value_create_array so that |
wrap_json_value_create_integer | json_value_module | Subroutine | A wrapper procedure for json_value_create_integer so that |
wrap_json_value_create_logical | json_value_module | Subroutine | Wrapper for json_value_create_logical so |
wrap_json_value_create_null | json_value_module | Subroutine | Wrap json_value_create_null so that |
wrap_json_value_create_object | json_value_module | Subroutine | Wrap json_value_create_object so that |
wrap_json_value_create_real | json_value_module | Subroutine | A wrapper for json_value_create_real so that |
wrap_json_value_create_real32 | json_value_module | Subroutine | Alternate version of json_value_create_real32 where “name” is kind(CDK). |
wrap_json_value_create_string | json_value_module | Subroutine | Wrap json_value_create_string so that |
wrap_json_value_get_child_by_name | json_value_module | Subroutine | Alternate version of json_value_get_child_by_name where |
wrap_json_value_remove_if_present | json_value_module | Subroutine | Alternate version of json_value_remove_if_present, where |
wrap_json_value_rename | json_value_module | Subroutine | Alternate version of json_value_rename, where |