Package org.apache.cxf.jaxrs.json.basic
Class JsonMapObjectReaderWriter
- java.lang.Object
-
- org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter
-
public class JsonMapObjectReaderWriter extends Object
-
-
Constructor Summary
Constructors Constructor Description JsonMapObjectReaderWriter()JsonMapObjectReaderWriter(boolean format)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidformatIfNeeded(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out)Map<String,Object>fromJson(InputStream is)Map<String,Object>fromJson(String json)voidfromJson(JsonMapObject obj, String json)List<Object>fromJsonAsList(String json)List<Object>fromJsonAsList(String name, String json)JsonMapObjectfromJsonToJsonObject(InputStream is)JsonMapObjectfromJsonToJsonObject(String json)protected static intgetClosingIndex(String json, char openChar, char closeChar, int from)protected static intgetCommaIndex(String json, int from)protected static intgetNextSepCharIndex(String json, char curlyBracketChar, int from)protected List<Object>internalFromJsonAsList(String name, String json)protected voidreadJsonObjectAsSettable(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Settable values, String json)protected ObjectreadPrimitiveValue(String name, String json, int from, int to)voidsetFormat(boolean format)StringtoJson(List<Object> list)StringtoJson(Map<String,Object> map)voidtoJson(Map<String,Object> map, OutputStream os)StringtoJson(JsonMapObject obj)voidtoJson(JsonMapObject obj, OutputStream os)protected voidtoJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Object[] array)protected voidtoJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Object value, boolean hasNext)protected voidtoJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Collection<?> coll)protected voidtoJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Map<String,Object> map)
-
-
-
Method Detail
-
toJson
public String toJson(JsonMapObject obj)
-
toJson
public void toJson(JsonMapObject obj, OutputStream os)
-
toJson
public void toJson(Map<String,Object> map, OutputStream os)
-
toJsonInternal
protected void toJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Map<String,Object> map)
-
toJsonInternal
protected void toJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Object[] array)
-
toJsonInternal
protected void toJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Collection<?> coll)
-
toJsonInternal
protected void toJsonInternal(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out, Object value, boolean hasNext)
-
formatIfNeeded
protected void formatIfNeeded(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Output out)
-
fromJsonToJsonObject
public JsonMapObject fromJsonToJsonObject(InputStream is) throws IOException
- Throws:
IOException
-
fromJsonToJsonObject
public JsonMapObject fromJsonToJsonObject(String json)
-
fromJson
public void fromJson(JsonMapObject obj, String json)
-
fromJson
public Map<String,Object> fromJson(InputStream is) throws IOException
- Throws:
IOException
-
readJsonObjectAsSettable
protected void readJsonObjectAsSettable(org.apache.cxf.jaxrs.json.basic.JsonMapObjectReaderWriter.Settable values, String json)
-
getCommaIndex
protected static int getCommaIndex(String json, int from)
-
getClosingIndex
protected static int getClosingIndex(String json, char openChar, char closeChar, int from)
-
getNextSepCharIndex
protected static int getNextSepCharIndex(String json, char curlyBracketChar, int from)
-
setFormat
public void setFormat(boolean format)
-
-