@Override public void onSuccess(LogAppenderDto key) { JSONObject json = (JSONObject) JSONParser.parseLenient(key.getJsonConfiguration()); json.put("minLogSchemaVersion", new JSONNumber(key.getMinLogSchemaVersion())); json.put("maxLogSchemaVersion", new JSONNumber(key.getMaxLogSchemaVersion())); json.put("pluginTypeName", new JSONString(key.getPluginTypeName())); json.put("pluginClassName", new JSONString(key.getPluginClassName())); JSONArray headersStructure = new JSONArray(); for (LogHeaderStructureDto header : key.getHeaderStructure()) { headersStructure.set(headersStructure.size(), new JSONString(header.getValue())); } json.put("headerStructure", headersStructure); ServletHelper.downloadJsonFile(json.toString(), key.getPluginTypeName() + ".json"); } };
@Override public JSONValue serialize(final boolean[] value) { if (value == null) { return JSONNull.getInstance(); } final JSONArray jsonArray = new JSONArray(); for (int i = 0; i < value.length; i++) { jsonArray.set(i, BooleanSerializer.INSTANCE.serialize(value[i])); } return jsonArray; }
@Override public JSONObject toJSONObject() { final JSONObject object = super.toJSONObject(); final NFastArrayList<PathPartList> list = getPathPartListArray(); final JSONArray path = new JSONArray(); final int size = list.size(); for (int i = 0; i < size; i++) { path.set(i, list.get(i).toJSONArray()); } object.put("path-list", path); return object; }
@Override public void onSuccess( JavaScriptObject result ) { JSONArray params = new JSONArray(); params.set( 0, new JSONNumber( hangOutId ) ); params.set( 1, new JSONObject( result ) ); req.request = new RequestDesc( req.request.service, req.request.interfaceChecksum, "_hang_out_reply_", params ); sendRequest( req.request, req.cookie, req.callback ); } } );
private JSONArray createPayload() { // services JSONArray servicesUsed = new JSONArray(); for( ServiceInfo service : usedServices.values() ) { service.id = servicesUsed.size(); // re order services... servicesUsed.set( service.id, service.getJson() ); } // API Calls part of the url JSONArray calls = new JSONArray(); for( RequestCallInfo info : sentRequests ) calls.set( calls.size(), serializeCall( info ) ); // final payload JSONArray payload = new JSONArray(); payload.set( 0, servicesUsed ); payload.set( 1, calls ); return payload; }
private static JSONObject throwableAsJsonObject(Throwable t) { JSONObject obj = new JSONObject(); if (t != null) { obj.put("type", getJsonString(t.getClass().getName())); obj.put("message", getJsonString(t.getMessage())); obj.put("cause", throwableAsJsonObject(t.getCause())); StackTraceElement[] stackTrace = t.getStackTrace(); if (stackTrace != null && stackTrace.length > 0) { JSONArray arr = new JSONArray(); for (int i = 0; i < stackTrace.length; i++) { arr.set(i, stackTraceElementAsJsonObject(stackTrace[i])); } obj.put("stackTrace", arr); } } return obj; } }
@Override public JSONValue serialize(final float[] value) { if (value == null) { return JSONNull.getInstance(); } final JSONArray jsonArray = new JSONArray(); for (int i = 0; i < value.length; i++) { jsonArray.set(i, FloatSerializer.INSTANCE.serialize(value[i])); } return jsonArray; }
@Override public JSONObject toJSONObject() { final JSONObject object = super.toJSONObject(); final NFastArrayList<PathPartList> list = getPathPartListArray(); final JSONArray path = new JSONArray(); final int size = list.size(); for (int i = 0; i < size; i++) { path.set(i, list.get(i).toJSONArray()); } object.put("path-list", path); return object; }
@Override public void onSuccess( JavaScriptObject result ) { JSONArray params = new JSONArray(); params.set( 0, new JSONNumber( hangOutId ) ); params.set( 1, new JSONObject( result ) ); req.request = new RequestDesc( req.request.service, req.request.interfaceChecksum, "_hang_out_reply_", params ); sendRequest( req.request, req.cookie, req.callback ); } } );
private JSONArray createPayload() { // services JSONArray servicesUsed = new JSONArray(); for( ServiceInfo service : usedServices.values() ) { service.id = servicesUsed.size(); // re order services... servicesUsed.set( service.id, service.getJson() ); } // API Calls part of the url JSONArray calls = new JSONArray(); for( RequestCallInfo info : sentRequests ) calls.set( calls.size(), serializeCall( info ) ); // final payload JSONArray payload = new JSONArray(); payload.set( 0, servicesUsed ); payload.set( 1, calls ); return payload; }
public static JSONValue And( JSONValue... operands ) { JSONObject obj = new JSONObject(); obj.put( "op", new JSONString( "and" ) ); JSONArray ops = new JSONArray(); for( int i = 0; i < operands.length; i++ ) ops.set( i, operands[i] ); obj.put( "ops", ops ); return obj; }
@Override public JSONValue serialize(final byte[] value) { if (value == null) { return JSONNull.getInstance(); } final JSONArray jsonArray = new JSONArray(); for (int i = 0; i < value.length; i++) { jsonArray.set(i, ByteSerializer.INSTANCE.serialize(value[i])); } return jsonArray; }
@Override public JSONObject toJSONObject() { final JSONObject object = super.toJSONObject(); final NFastArrayList<PathPartList> list = getPathPartListArray(); final JSONArray path = new JSONArray(); final int size = list.size(); for (int i = 0; i < size; i++) { path.set(i, list.get(i).toJSONArray()); } object.put("path-list", path); return object; }
public static JSONValue And( List<JSONValue> operands ) { JSONObject obj = new JSONObject(); obj.put( "op", new JSONString( "and" ) ); JSONArray ops = new JSONArray(); int i = 0; for( JSONValue op : operands ) ops.set( i++, op ); obj.put( "ops", ops ); return obj; }
@Override public JSONValue serialize(final int[] value) { if (value == null) { return JSONNull.getInstance(); } final JSONArray jsonArray = new JSONArray(); for (int i = 0; i < value.length; i++) { jsonArray.set(i, IntegerSerializer.INSTANCE.serialize(value[i])); } return jsonArray; }
@Override public JSONObject toJSONObject() { final JSONObject object = super.toJSONObject(); final NFastArrayList<PathPartList> list = getPathPartListArray(); final JSONArray path = new JSONArray(); final int size = list.size(); for (int i = 0; i < size; i++) { path.set(i, list.get(i).toJSONArray()); } object.put("path-list", path); return object; }