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) |
| Retrieves a real array parameter by name or throws an error.
|
|
subroutine | json_get_double_array (json, name, value) |
| Retrieves a real array parameter by name or throws an error.
|
|
subroutine | json_get_integer_array (json, name, value) |
| Retrieves a integer array parameter by name or throws an error.
|
|
subroutine | json_get_logical_array (json, name, value) |
| 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 45 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 85 of file json_utils.f90.
◆ json_get_double_array()
- 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 165 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 101 of file json_utils.f90.
◆ json_get_integer_array()
- 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 181 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 117 of file json_utils.f90.
◆ json_get_logical_array()
- 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 197 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 69 of file json_utils.f90.
◆ json_get_real_array()
- 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 149 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 133 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 214 of file json_utils.f90.
◆ json_get_subdict()
The documentation for this interface was generated from the following file: