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); }
@Override public boolean supportsContent(String content) { try { JSONValue jsonValue = JSONParser.parseStrict( content ); JSONObject jsonObject; if ((jsonObject = jsonValue.isObject()) == null) return false; jsonValue = jsonObject.get( "handler" ); if (jsonValue.isString() == null) return false; return jsonValue.isString().stringValue().equals( "handledByPlaceManagerFormProvider" ); } catch ( Exception e ) { } return false; }
@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 boolean supportsContent(String content) { try { JSONValue jsonValue = JSONParser.parseStrict( content ); JSONObject jsonObject; if ((jsonObject = jsonValue.isObject()) == null) return false; jsonValue = jsonObject.get( "handler" ); if (jsonValue.isString() == null) return false; return jsonValue.isString().stringValue().equals( "handledByPlaceManagerFormProvider" ); } catch ( Exception e ) { } return false; }
@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 ) { ds.setDate( new HexaDate( json.isString().stringValue() ) ); }
private String extractFailure(final JSONObject response) { String failure = "n/a"; JSONValue failureValue = response.get(FAILURE_DESCRIPTION); if (failureValue.isString() != null) { failure = failureValue.isString().stringValue(); } else if (failureValue.isObject() != null) { JSONObject failureObject = failureValue.isObject(); for (String key : failureObject.keySet()) { if (key.contains("failure") && failureObject.get(key).isString() != null) { failure = failureObject.get(key).isString().stringValue(); break; } } } return failure; }
@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() ); }
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 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 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; }