java.lang.Object
swim.json.Json
Factory for constructing JSON parsers and writers.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> swim.codec.Decoder<T>formDecoder(swim.structure.Form<T> form) static <T> swim.codec.Encoder<T,T> formEncoder(swim.structure.Form<T> form) static <T> swim.codec.Parser<T>formParser(swim.structure.Form<T> form) static <T> swim.codec.Writer<T,T> formWriter(swim.structure.Form<T> form) static swim.structure.Valuestatic swim.codec.Parser<swim.structure.Value>parser()static JsonParser<swim.structure.Item,swim.structure.Value> static JsonWriter<swim.structure.Item,swim.structure.Value> static swim.structure.DatatoData(swim.structure.Item item) static StringtoString(swim.structure.Item item) static swim.codec.Writer<?,?> write(swim.codec.Output<?> output, swim.structure.Item item)
-
Method Details
-
structureParser
-
structureWriter
-
parse
-
parser
public static swim.codec.Parser<swim.structure.Value> parser() -
write
public static swim.codec.Writer<?,?> write(swim.codec.Output<?> output, swim.structure.Item item) -
toString
-
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)
-