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. More...
|
|
subroutine | json_get_double (json, name, value) |
| Retrieves a double precision real parameter by name or throws an error. More...
|
|
subroutine | json_get_integer (json, name, value) |
| Retrieves an integer parameter by name or throws an error. More...
|
|
subroutine | json_get_logical (json, name, value) |
| Retrieves a logical parameter by name or throws an error. More...
|
|
subroutine | json_get_string (json, name, value) |
| Retrieves a string parameter by name or throws an error. More...
|
|
subroutine | json_get_real_array (json, name, value) |
| Retrieves a real array parameter by name or throws an error. More...
|
|
subroutine | json_get_double_array (json, name, value) |
| Retrieves a real array parameter by name or throws an error. More...
|
|
subroutine | json_get_integer_array (json, name, value) |
| Retrieves a integer array parameter by name or throws an error. More...
|
|
subroutine | json_get_logical_array (json, name, value) |
| Retrieves a logical array parameter by name or throws an error. More...
|
|
subroutine | json_get_string_array (json, name, value, filler) |
| Retrieves a string array parameter by name or throws an error. More...
|
|
subroutine | json_get_subdict (json, key, output) |
| Extract a sub-object from a json object. More...
|
|
Definition at line 45 of file json_utils.f90.
◆ json_get_double()
subroutine json_utils::json_get::json_get_double |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
real(kind=dp), intent(out) |
value |
|
) |
| |
|
private |
- 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()
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 |
|
) |
| |
|
private |
- 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()
subroutine json_utils::json_get::json_get_integer |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
integer, intent(out) |
value |
|
) |
| |
|
private |
- 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()
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 |
|
) |
| |
|
private |
- 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()
subroutine json_utils::json_get::json_get_logical |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
logical, intent(out) |
value |
|
) |
| |
|
private |
- 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()
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 |
|
) |
| |
|
private |
- 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()
subroutine json_utils::json_get::json_get_real |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
real(kind=sp), intent(out) |
value |
|
) |
| |
|
private |
- 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()
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 |
|
) |
| |
|
private |
- 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()
subroutine json_utils::json_get::json_get_string |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
name, |
|
|
character(len=:), intent(out), allocatable |
value |
|
) |
| |
|
private |
- 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 |
|
) |
| |
|
private |
- 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()
subroutine json_utils::json_get::json_get_subdict |
( |
type(json_file), intent(inout) |
json, |
|
|
character(len=*), intent(in) |
key, |
|
|
type(json_file), intent(out) |
output |
|
) |
| |
|
private |
The documentation for this interface was generated from the following file: