Package org.rumbledb.serialization
Class SerializerUtils
java.lang.Object
org.rumbledb.serialization.SerializerUtils
Shared helpers for
Serializer implementations (map serialization, DM node names).-
Method Summary
Modifier and TypeMethodDescriptionstatic voidappendDmNodeNameLexical(StringBuffer sb, Item item) static voidserializeMapAsJsonSafeObject(Serializer serializer, SerializationParameters params, Item mapItem, StringBuffer sb, String indent, String optionalPrefixBeforeOpenBrace) Serializes a map item as a JSON object shape (with optional TYSON type prefix before "{").
-
Method Details
-
appendDmNodeNameLexical
-
serializeMapAsJsonSafeObject
public static void serializeMapAsJsonSafeObject(Serializer serializer, SerializationParameters params, Item mapItem, StringBuffer sb, String indent, String optionalPrefixBeforeOpenBrace) Serializes a map item as a JSON object shape (with optional TYSON type prefix before "{").- Parameters:
optionalPrefixBeforeOpenBrace- e.g. TYSON("type"); null or empty for JSON / hybrid
-