Class SerializerUtils

java.lang.Object
org.rumbledb.serialization.SerializerUtils

public final class SerializerUtils extends Object
Shared helpers for Serializer implementations (map serialization, DM node names).
  • Method Details

    • appendDmNodeNameLexical

      public static void appendDmNodeNameLexical(StringBuffer sb, Item item)
    • 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