Package com.epimorphics.json
Class JSONWritableObject
- java.lang.Object
-
- com.epimorphics.json.JSONWritableObject
-
- All Implemented Interfaces:
JSONWritable
public class JSONWritableObject extends Object implements JSONWritable
A streaming JSON object. A key/value map whose values are all JSONWritables.- Author:
- Dave Reynolds
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,JSONWritable>object
-
Constructor Summary
Constructors Constructor Description JSONWritableObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONWritableget(String key)voidput(String key, JSONWritable value)voidput(String key, String value)voidput(String key, List<JSONWritable> values)voidwriteTo(JSFullWriter out)
-
-
-
Field Detail
-
object
protected Map<String,JSONWritable> object
-
-
Method Detail
-
put
public void put(String key, JSONWritable value)
-
get
public JSONWritable get(String key)
-
put
public void put(String key, List<JSONWritable> values)
-
writeTo
public void writeTo(JSFullWriter out)
- Specified by:
writeToin interfaceJSONWritable
-
-