@NotNull private static JsonWriter writeScope(int frameId, @NotNull JsonWriter writer) throws IOException { // todo: ask vladimir how to simplify this return writer.beginObject() .name("Scope").beginObject() .name("GoroutineID").value(-1) .name("Frame").value(frameId).endObject(); }
@Override protected void writeCustomized(final JsonWriter out, final LiteJobConfiguration value) throws IOException { out.name(MONITOR_EXECUTION).value(value.isMonitorExecution()); out.name(MAX_TIME_DIFF_SECONDS).value(value.getMaxTimeDiffSeconds()); out.name(MONITOR_PORT).value(value.getMonitorPort()); out.name(JOB_SHARDING_STRATEGY_CLASS).value(value.getJobShardingStrategyClass()); out.name(RECONCILE_INTERVAL_MINUTES).value(value.getReconcileIntervalMinutes()); out.name(DISABLED).value(value.isDisabled()); out.name(OVERWRITE).value(value.isOverwrite()); } }
public SetSymbol(@NotNull String symbol, @NotNull String value, int frameId) { try { getWriter().name(PARAMS).beginArray(); writeScope(frameId, getWriter()) .name("Symbol").value(symbol) .name("Value").value(value) .endObject().endArray(); } catch (IOException e) { throw new RuntimeException(e); } }
private void writeDefaultVector3fData(JsonWriter writer) throws IOException { writer.name("hitNormal"); writer.beginObject(); writer.name("x").value(DEFAULT_DOUBLE_VALUE); writer.name("y").value(DEFAULT_DOUBLE_VALUE); writer.name("z").value(DEFAULT_DOUBLE_VALUE); writer.endObject(); writer.name("hitPosition"); writer.beginObject(); writer.name("x").value(DEFAULT_DOUBLE_VALUE); writer.name("y").value(DEFAULT_DOUBLE_VALUE); writer.name("z").value(DEFAULT_DOUBLE_VALUE); writer.endObject(); writer.name("targetBlockPosition"); writer.beginObject(); writer.name("x").value(DEFAULT_DOUBLE_VALUE); writer.name("y").value(DEFAULT_DOUBLE_VALUE); writer.name("z").value(DEFAULT_DOUBLE_VALUE); writer.endObject(); }
/** * Write a summary to the json document * * @param jsonWriter a {@link com.google.gson.stream.JsonWriter} * used to write the json document */ protected void writeStateSummary(JsonWriter jsonWriter) throws IOException { jsonWriter.name("job name").value(this.getJobName()).name("job id").value(this.getJobId()).name("job state") .value(this.getState().name()).name("start time").value(this.getStartTime()).name("end time") .value(this.getEndTime()).name("duration").value(this.getDuration()).name("tasks").value(this.getTaskCount()) .name("completed tasks").value(this.getCompletedTasks()); }
@Override public void write(JsonWriter out, DanmakuInfo value) throws IOException { out.beginObject(); out.name(TYPE).value(value.getType()); out.name(CONTENT).value(value.getContent()); out.name(TIME).value(value.getTime()); out.name(TEXT_SIZE).value(value.getTextSize()); out.name(TEXT_COLOR).value(value.getTextColor()); out.name(USER_NAME).value(value.getUserName()); out.name(VID).value(value.getVid()); out.endObject(); }
/** * Write out an JSON array of vertices. */ private void writeVertices(JsonWriter writer, Set<Vertex> vertices) throws IOException { writer.name("vertices"); writer.beginArray(); for (Vertex vertex: vertices) { writer.beginObject(); writer.name("id").value(vertex.id); writer.name("vertexType").value(vertex.type.name()); writer.name("vertexId").value(vertex.label); writer.endObject(); } writer.endArray(); }
/** * Example to writeJson using StreamingAPI */ private static void writeJson() throws IOException { OutputStream outputStream = new ByteArrayOutputStream(); JsonWriter writer = new JsonWriter(new OutputStreamWriter(outputStream, "UTF-8")); writer.beginObject(); // main object writer.name("message"); writer.value("Hi"); writer.name("place"); // save object Place writer.beginObject(); writer.name("name"); writer.value("World!"); writer.endObject(); writer.endObject(); writer.close(); System.out.println(outputStream.toString()); // print "{"message":"Hi","place":{"name":"World!"}}" } }
protected void propsToJson(JsonWriter jsonWriter) throws IOException { jsonWriter.beginObject(); for (String key : this.getPropertyNames()) { jsonWriter.name(key).value(this.getProp(key)); } jsonWriter.endObject(); }
/** * @param writer */ private void writeBlacklistedSites(JsonWriter writer) throws IOException { for (BlacklistedSite blSite : blSiteRepository.getAll()) { writer.beginObject(); writer.name(ID).value(blSite.getId()); writer.name(URI).value(blSite.getUri()); writer.endObject(); logger.debug("Wrote blacklisted site {}", blSite.getId()); } logger.info("Done writing blacklisted sites"); }
private static void addStatsFromSolrResponseToJsonWriter(final QueryResponse response, final JsonWriter writer) throws IOException { writer.beginObject(); writer.name("stats_fields"); writer.beginObject(); for (Map.Entry<String,FieldStatsInfo> entry: response.getFieldStatsInfo().entrySet()) { FieldStatsInfo fsi = entry.getValue(); writer.name(entry.getKey()); writer.beginObject(); writer.name("min").value(fsi.getMin().toString()); writer.name("max").value(fsi.getMax().toString()); writer.name("count").value(fsi.getCount()); writer.name("missing").value(fsi.getMissing()); writer.name("sum").value(fsi.getSum().toString()); writer.name("mean").value(fsi.getMean().toString()); writer.name("sumOfSquares").value(fsi.getSumOfSquares()); writer.name("stddev").value(fsi.getStddev()); writer.endObject(); } writer.endObject(); writer.endObject(); }