Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
import ::serialization
private import ::serialization::engine_tools
import ::serialization
private import ::serialization::engine_tools
# Serializer of Nit objects to Json string.
class JsonSerializer
# Serializer of Nit objects to Json string.
class JsonSerializer
private var text: Text
# Root json object parsed from input text.
private var text: Text
# Root json object parsed from input text.
- var root: nullable Jsonable is noinit
+ private var root: nullable Jsonable is noinit
# Depth-first path in the serialized object tree.
# Depth-first path in the serialized object tree.
- var path = new Array[JsonObject]
+ private var path = new Array[JsonObject]
# Map of references to already deserialized objects.
private var id_to_object = new StrictHashMap[Int, Object]
# Map of references to already deserialized objects.
private var id_to_object = new StrictHashMap[Int, Object]