|
EIRAM
atomic and molecular data in form of polynomial fits
|
Functions/Subroutines | |
| character(size(arr)*(itol+9)+2) function, public | eiram_json_getarrayasjson (arr, length, itol) |
| Return a JSON array string (ie. "[…]") with the elements of the given array arr. More... | |
| character(len_trim(str)*2) function, public | eiram_json_jsonescape (str, length) |
| Return the input string where »\« and »"« are escaped with backslashes. More... | |
| subroutine, public | eiram_json_writejsonstringproperty (name, value, jsonString, ind) |
| Write a pair of the JSON property-(string-)values into a string, including leading comma. More... | |
| character(size(arr)*(itol+9)+2) function, public json::eiram_json_getarrayasjson | ( | real(8), dimension(:), intent(in) | arr, |
| integer, intent(out) | length, | ||
| integer, intent(in) | itol | ||
| ) |
Return a JSON array string (ie. "[…]") with the elements of the given array arr.
| [in] | arr | the array which is converterted to a json array string |
| [out] | length | the (trimmed) length of the returned string |
| [in] | itol | Number of significant digits in the output |
Definition at line 36 of file json.f90.
Referenced by getreactionsasjson(), and pointstojsonstring().

| character(len_trim(str)*2) function, public json::eiram_json_jsonescape | ( | character(*), intent(in) | str, |
| integer, intent(out) | length | ||
| ) |
Return the input string where »\« and »"« are escaped with backslashes.
| [in] | str | the string which will be escaped |
| [out] | length | the (trimmed) length of the escaped string |
Definition at line 69 of file json.f90.
Referenced by eiram_json_writejsonstringproperty().

| subroutine, public json::eiram_json_writejsonstringproperty | ( | character(*), intent(in) | name, |
| character(*), intent(in) | value, | ||
| character(*), intent(inout) | jsonString, | ||
| integer, intent(inout) | ind | ||
| ) |
Write a pair of the JSON property-(string-)values into a string, including leading comma.
| [in] | name | the name of the property |
| [in] | value | the value of the property; the value is assumed not to be escaped |
| [in,out] | jsonstring | the string to which the property is written |
| [in,out] | ind | the index of the string where the value is written; after the call, the index is positioned after the last character written |
Definition at line 94 of file json.f90.
References eiram_json_jsonescape().
Referenced by getreactionsasjson(), and pointstojsonstring().


1.8.9.1