private static Object extractInternalForGfJsonOrReturnSame(Object value) { Object returnedValue = value; if (value instanceof GfJsonObject) { returnedValue = ((GfJsonObject)value).getInternalJsonObject(); } else if (value instanceof GfJsonArray) { returnedValue = ((GfJsonArray)value).getInternalJsonArray(); } else if (value == null) { returnedValue = GfJsonObject.NULL; } return returnedValue; } }
public Object retrieveObject(String name) { Object retrievedObject = sectionGfJsonObject.get(name); if (retrievedObject instanceof GfJsonArray) { GfJsonArray.toStringArray(((GfJsonArray)retrievedObject)); } return sectionGfJsonObject.get(name); }
public GfJsonArray getHeaders() { try { return this.contentObject.names(); } catch (GfJsonException e) { e.printStackTrace(); } return null; }
public static String[] getStringArray(GfJsonObject jsonObject, String byName) { String[] stringArray = null; try { GfJsonArray jsonArray = jsonObject.getJSONArray(byName); stringArray = GfJsonArray.toStringArray(jsonArray); } catch (GfJsonException e) { throw new ResultDataException(e.getMessage()); } return stringArray; }
public static byte[] getByteArray(GfJsonObject jsonObject, String byName) { byte[] byteArray = null; try { GfJsonArray jsonArray = jsonObject.getJSONArray(byName); byteArray = GfJsonArray.toByteArray(jsonArray); } catch (GfJsonException e) { throw new ResultDataException(e.getMessage()); } return byteArray; }
/** * Converts given Map in to a JSON string representing a Map. * Refer http://www.json.org/ for more. * * @param properties a Map of Strings to be converted in to JSON String * @return a JSON string representing the specified Map. */ public static String mapToJson(Map<String, String> properties) { return new GfJsonObject(properties).toString(); }
protected AbstractResultData() { gfJsonObject = new GfJsonObject(); contentObject = new GfJsonObject(); try { gfJsonObject.putOpt(RESULT_CONTENT, contentObject); } catch (GfJsonException ignorable) { //ignorable as key won't be null here & it's thrown for ignorable values } }
public Data(GfJsonObject dataJsonObject) { this.header = dataJsonObject.getString("header"); this.content = dataJsonObject.getJSONObject("content"); this.footer = dataJsonObject.getString("footer"); }
List<Object> getChildrens(Writer w, Object object) throws IOException { if (isSpecialObject(object)) { return this.visitSpecialObjects(w, object, false); } else { return this.visitChildrens(w, object, false); } }
/** * @return the content */ public Object getContent() { return content.getInternalJsonObject(); }
void addVal(Writer w, Object object) { if (object == null) { return; } if (shouldVisitChildren(object)) { visitChildrens(w, object, true); } }
public static String[] getStringArray(GfJsonObject jsonObject, String byName) { String[] stringArray = null; try { GfJsonArray jsonArray = jsonObject.getJSONArray(byName); stringArray = GfJsonArray.toStringArray(jsonArray); } catch (GfJsonException e) { throw new ResultDataException(e.getMessage()); } return stringArray; }
public static byte[] getByteArray(GfJsonObject jsonObject, String byName) { byte[] byteArray = null; try { GfJsonArray jsonArray = jsonObject.getJSONArray(byName); byteArray = GfJsonArray.toByteArray(jsonArray); } catch (GfJsonException e) { throw new ResultDataException(e.getMessage()); } return byteArray; }
public Object retrieveObject(String name) { Object retrievedObject = sectionGfJsonObject.get(name); if (retrievedObject instanceof GfJsonArray) { GfJsonArray.toStringArray(((GfJsonArray)retrievedObject)); } return sectionGfJsonObject.get(name); }
private static Object extractInternalForGfJsonOrReturnSame(Object value) { Object returnedValue = value; if (value instanceof GfJsonObject) { returnedValue = ((GfJsonObject)value).getInternalJsonObject(); } else if (value instanceof GfJsonArray) { returnedValue = ((GfJsonArray)value).getInternalJsonArray(); } else if (value == null) { returnedValue = NULL; } return returnedValue; }
public Data(GfJsonObject dataJsonObject) { this.header = dataJsonObject.getString("header"); this.content = dataJsonObject.getJSONObject("content"); this.footer = dataJsonObject.getString("footer"); }
public GfJsonArray getHeaders() { try { return this.contentObject.names(); } catch (GfJsonException e) { e.printStackTrace(); } return null; }
/** * @return the content */ public Object getContent() { return content.getInternalJsonObject(); }
private static Object extractInternalForGfJsonOrReturnSame(Object value) { Object returnedValue = value; if (value instanceof GfJsonObject) { returnedValue = ((GfJsonObject)value).getInternalJsonObject(); } else if (value instanceof GfJsonArray) { returnedValue = ((GfJsonArray)value).getInternalJsonArray(); } else if (value == null) { returnedValue = GfJsonObject.NULL; } return returnedValue; } }
private static Object extractInternalForGfJsonOrReturnSame(Object value) { Object returnedValue = value; if (value instanceof GfJsonObject) { returnedValue = ((GfJsonObject)value).getInternalJsonObject(); } else if (value instanceof GfJsonArray) { returnedValue = ((GfJsonArray)value).getInternalJsonArray(); } else if (value == null) { returnedValue = NULL; } return returnedValue; }