if ((jsonObject = jsonValue.isObject()) == null) { Window.alert("Error parsing the JSON"); if ((jsonObject = jsonValue.isObject()) == null) { Window.alert("Error parsing the JSON"); if ((jsonString = jsonValue.isString()) == null) { Window.alert("Error parsing the JSON"); Window.alert(jsonString.stringValue()); // Finally!
String getJSONString( JSONValue value ) { if( value == null ) return null; JSONString s = value.isString(); if( s == null ) return null; return s.stringValue(); }
public String getTokenValue( String name ) { JSONValue value = values.get( name ); if( value == null ) return ""; JSONString string = value.isString(); if( string == null ) return ""; String res = string.stringValue(); if( res == null ) return ""; return res; }
public Object deserialize(JSONValue jsonValue) { JSONObject obj = jsonValue.isObject(); if (obj != null) { if (obj.containsKey("class") && obj.get("class").isString() != null) { return serializer.deSerialize(jsonValue, obj.get("class").isString().stringValue()); } } throw new IllegalArgumentException("Json string must contain \"class\" key."); }
@Override public Long decode(JSONValue value) throws DecodingException { if (value == null || value.isNull() != null) { return null; } JSONString valueString = value.isString(); if (valueString != null) { return Long.parseLong(valueString.stringValue()); } return (long) toDouble(value); }
public String getColumnValue( String columnName ) { for( int i=0; i<row.size(); i++ ) { JSONObject cellJson = row.get( i ).isObject(); if( cellJson.get( "column" ).isString().stringValue().equals( columnName ) ) return cellJson.get( "value" ).isString().stringValue(); } return null; }
@Override public Long decode(JSONValue value) throws DecodingException { if (value == null || value.isNull() != null) { return null; } JSONString valueString = value.isString(); if (valueString != null) { return Long.parseLong(valueString.stringValue()); } return (long) toDouble(value); }
public String getTokenValue( String name ) { JSONValue value = values.get( name ); if( value == null ) return ""; JSONString string = value.isString(); if( string == null ) return ""; String res = string.stringValue(); if( res == null ) return ""; return res; }
public IAsyncCallback<Integer> get( JSONValue value ) { return map.get( value.isString().stringValue() ); } }
@Override public String readString(String name) { if (current == null || !(current instanceof JSONObject)) { return null; } JSONObject object = ((JSONObject)current); JSONValue value = object.get(name); if (value == null || (value.isNull() instanceof JSONNull)) { return null; } JSONString stringValue = value.isString(); if (stringValue == null) { return null; } return stringValue.stringValue(); }
@Override public Character deserialize(final JSONValue jsonValue) { if (jsonValue == null || jsonValue.isNull() != null) { return null; } final JSONString jsonString = jsonValue.isString(); if (jsonString != null) { if (jsonString.stringValue().isEmpty()) { return null; } if (jsonString.stringValue().length() == 1) { return jsonString.stringValue().charAt(0); } } throw new GWTPojoSerializerException("Unable to deserialize " + jsonValue.toString() + " as character"); } }
public static String getParameterString( JSONObject json, int index ) { if( json == null ) return null; JSONObject prm = getParam( json, index, "java.lang.String" ); return prm.get( "value" ).isString().stringValue(); }
@Override public void setValue( JSONValue json ) { ds.setDate( new HexaDate( json.isString().stringValue() ) ); }
public void newServiceCall( JSONObject json ) { assert json != null; String serviceName = json.get( "service" ).isString().stringValue(); String interfaceName = json.get( "interface" ).isString().stringValue(); JSONObject call = json.get( "value" ).isObject(); ICallDeserializer<?> deserializer = deserializers.get( getId( serviceName, interfaceName ) ); assert deserializer != null; deserializer.newCall( call ); }
@Override public Document decode(JSONValue value) throws DecodingException { if (value == null || value.isNull() != null) { return null; } JSONString str = value.isString(); if (str == null) { throw new DecodingException("Expected a json string, but was given: " + value); } return XMLParser.parse(str.stringValue()); }
public static String getParameterString( JSONObject json, int index ) { if( json == null ) return null; JSONObject prm = getParam( json, index, "java.lang.String" ); return prm.get( "value" ).isString().stringValue(); }
@Override public void setValue( JSONValue json ) { if( json == null ) tb.setText( "" ); else tb.setText( json.isString().stringValue() ); }
@Override public Cell next() { JSONObject cellJson = row.get( current ).isObject(); current++; Cell cell = new Cell(); cell.column = cellJson.get( "column" ).isString().stringValue(); cell.value = cellJson.get( "value" ).isString().stringValue(); return cell; }
@Override public Document decode(JSONValue value) throws DecodingException { if (value == null || value.isNull() != null) { return null; } JSONString str = value.isString(); if (str == null) { throw new DecodingException("Expected a json string, but was given: " + value); } return XMLParser.parse(str.stringValue()); }
public final Map<String, String> getStringStringMap(String key) { if (!hasKey(key)) { return null; } Map<String, String> map = new HashMap<String, String>(); JSONObject object = new JSONObject(this); JSONObject value = (JSONObject) object.get(key); Set<String> keys = value.keySet(); for (String string : keys) { JSONString jValue = value.get(string).isString(); map.put(string, jValue.stringValue()); } return map; }