<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Altri servizi > Rest > JsonToDictionary |
Service
Method
JsonToDictionary
Description
Converts a Json string in a Dataset.
Input |
|||
Name |
Description |
Type |
Optional |
json |
A string containing data in Json format. |
String |
|
fields |
A list containing the names of the first-level fields to return in the Dictionary; a null or empty list implies that all fields are returned. |
List of string |
|
jsonFieldNames |
A list containing the names of fields (regardless of the level) that have to be mapped to the corresponding fields specified in the dictionaryFieldNames list; a null or empty list implies that the field names in the Json structure will be used as keys in the returned dataset. |
List of string |
|
dictionaryFieldNames |
A list containing the names of the dictionary keys corresponding to the field names specified in the jsonFieldNames list; a null or empty list implies that the field names in the Json structure will be used as keys in the returned dataset. |
List of string |
|
valuesIfNull |
A Key/Value pair collection containing values to assign to the specified fields if their returned value is null. Example: if valuesIfNull contains “first_name”, “” “trim_user”, false the returned Dataset will have any field named “first_name” (at any level) valued with “” instead of null and any field named “trim_user” (at any level) valued with false instead of null. |
Dataset |
|
preserveTypes |
true if json object types ("$types") must generate dataset nodes, otherwise false. |
Boolean |
|
Output |
|||
Name |
Description |
Type |
Optional |
returnValue |
A dataset. |
Dataset |
|
Remarks
The jsonFieldNames and dictionaryFieldNames lists must have the same number of elements.
As an example, if jsonFieldNames[0] = “pageid” and dictionaryFieldNames[0] = “PageNumber”, the “pageid” field in the Json structure will be returned as the “PageNumber” field in the dataset; fields not present in the jsonFieldNames list will retain their names in the returned dataset.