Retrieves a parameter by name or throws an error.
More...
|
| subroutine | json_get_real (json, name, value) |
| | Retrieves a real parameter by name or throws an error.
|
| |
| subroutine | json_get_double (json, name, value) |
| | Retrieves a double precision real parameter by name or throws an error.
|
| |
| subroutine | json_get_integer (json, name, value) |
| | Retrieves an integer parameter by name or throws an error.
|
| |
| subroutine | json_get_logical (json, name, value) |
| | Retrieves a logical parameter by name or throws an error.
|
| |
| subroutine | json_get_string (json, name, value) |
| | Retrieves a string parameter by name or throws an error.
|
| |
| subroutine | json_get_real_array (json, name, value, expected_size) |
| | Retrieves a real array parameter by name or throws an error.
|
| |
| subroutine | json_get_double_array (json, name, value, expected_size) |
| | Retrieves a double precision array parameter by name or throws an error.
|
| |
| subroutine | json_get_integer_array (json, name, value, expected_size) |
| | Retrieves a integer array parameter by name or throws an error.
|
| |
| subroutine | json_get_logical_array (json, name, value, expected_size) |
| | Retrieves a logical array parameter by name or throws an error.
|
| |
| subroutine | json_get_string_array (json, name, value, filler) |
| | Retrieves a string array parameter by name or throws an error.
|
| |
| subroutine | json_get_subdict (json, key, output) |
| | Extract a sub-object from a json object.
|
| |
Definition at line 58 of file json_utils.f90.
◆ json_get_double()
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
Definition at line 178 of file json_utils.f90.
◆ json_get_double_array()
| subroutine json_utils::json_get::json_get_double_array |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
real(kind=dp), dimension(:), intent(out), allocatable |
value, |
|
|
integer, intent(in), optional |
expected_size |
|
) |
| |
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
| [in] | expected_size | (Optional) The expected size of the array. If provided, throws an error if the actual size does not match. |
Definition at line 295 of file json_utils.f90.
◆ json_get_integer()
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
Definition at line 199 of file json_utils.f90.
◆ json_get_integer_array()
| subroutine json_utils::json_get::json_get_integer_array |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
integer, dimension(:), intent(out), allocatable |
value, |
|
|
integer, intent(in), optional |
expected_size |
|
) |
| |
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
| [in] | expected_size | (Optional) The expected size of the array. If provided, throws an error if the actual size does not match. |
Definition at line 326 of file json_utils.f90.
◆ json_get_logical()
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
Definition at line 220 of file json_utils.f90.
◆ json_get_logical_array()
| subroutine json_utils::json_get::json_get_logical_array |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
logical, dimension(:), intent(out), allocatable |
value, |
|
|
integer, intent(in), optional |
expected_size |
|
) |
| |
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
| [in] | expected_size | (Optional) The expected size of the array. If provided, throws an error if the actual size does not match. |
Definition at line 355 of file json_utils.f90.
◆ json_get_real()
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter. |
Definition at line 157 of file json_utils.f90.
◆ json_get_real_array()
| subroutine json_utils::json_get::json_get_real_array |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
real(kind=sp), dimension(:), intent(out), allocatable |
value, |
|
|
integer, intent(in), optional |
expected_size |
|
) |
| |
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
| [in] | expected_size | (Optional) The expected size of the array. If provided, throws an error if the actual size does not match. |
Definition at line 264 of file json_utils.f90.
◆ json_get_string()
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
Definition at line 241 of file json_utils.f90.
◆ json_get_string_array()
| subroutine json_utils::json_get::json_get_string_array |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=*), dimension(:), intent(out), allocatable |
value, |
|
|
character(len=*), intent(in), optional |
filler |
|
) |
| |
- Parameters
-
| [in,out] | json | The json to retrieve the parameter from. |
| [in] | name | The full path to the parameter. |
| [out] | value | The variable to be populated with the retrieved parameter |
| [in] | filler | The default string to fill empty array items with. |
Definition at line 385 of file json_utils.f90.
◆ json_get_subdict()
The documentation for this interface was generated from the following file: