- java.lang.Object
-
- swim.json.Json
-
public final class Json extends Object
Factory for constructing JSON parsers and writers.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <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.Valueparse(String json)static swim.codec.Parser<swim.structure.Value>parser()static JsonParser<swim.structure.Item,swim.structure.Value>structureParser()static JsonWriter<swim.structure.Item,swim.structure.Value>structureWriter()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 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.codec.Output<?> output, swim.structure.Item item)
-
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)
-
-