Class JsonMenuItemSerializer

java.lang.Object
com.thecoderscorner.menu.persist.JsonMenuItemSerializer

public class JsonMenuItemSerializer extends Object
Creates a menu serializer instance that can convert menu structures to and from JSON format. In the simplest case just create a new instance of the class and you can use it to convert between formats.
     var jsonSerializer = new JsonMenuItemSerializer();
     var tree = jsonSerializer.newMenuTreeWithItems(textCopiedFromTcMenuDesigner);
     var json = jsonSerializer.itemsToCopyText(MenuTree.ROOT, tree);
 
  • Constructor Details

    • JsonMenuItemSerializer

      public JsonMenuItemSerializer()
    • JsonMenuItemSerializer

      public JsonMenuItemSerializer(Consumer<com.google.gson.GsonBuilder> builder)
  • Method Details