Import#
The report node JSON file obtained from ReportNode serialization can be deserialized
from a file
Path
ReportNodeDeserializer.read(path);
from an
InputStream
ReportNodeDeserializer.read(inputStream);
Version#
Currently, the serialized versions supported are the versions 2.1 and 3.0.
Dictionaries#
The two methods above look for a default dictionary in the dictionaries list.
If no default dictionary is found, the first entry of the list is taken.
If several dictionaries are defined in the JSON file, we can choose which dictionary has to be used for deserialization by providing the dictionary name:
ReportNodeDeserializer.read(path, dictionary);
ReportNodeDeserializer.read(inputStream, dictionary);
Similarly, if the chosen dictionary cannot be found, the first entry of the list is taken.