Module swim.json
Package swim.json

Class Json


  • public final class Json
    extends Object
    Factory for constructing JSON parsers and writers.
    • Method Detail

      • structureParser

        public static JsonParser<swim.structure.Item,​swim.structure.Value> structureParser()
      • structureWriter

        public static JsonWriter<swim.structure.Item,​swim.structure.Value> structureWriter()
      • parse

        public static swim.structure.Value parse​(String json)
      • parser

        public static swim.codec.Parser<swim.structure.Value> parser()
      • write

        public static swim.codec.Writer<?,​?> write​(swim.structure.Item item,
                                                         swim.codec.Output<?> output)
      • toString

        public static String toString​(swim.structure.Item item)
      • toData

        public static swim.structure.Data toData​(swim.structure.Item item)
      • formParser

        public static <T> swim.codec.Parser<T> formParser​(swim.structure.Form<T> form)
      • formDecoder

        public static <T> swim.codec.Decoder<T> formDecoder​(swim.structure.Form<T> form)
      • formWriter

        public static <T> swim.codec.Writer<T,​T> formWriter​(swim.structure.Form<T> form)
      • formEncoder

        public static <T> swim.codec.Encoder<T,​T> formEncoder​(swim.structure.Form<T> form)