void toJson1(JsonGenerator gen) throws IOException { gen.writeStringField("response", "null"); gen.writeBooleanField("one-way", true); }
private void writeWarningsSection(JsonGenerator g, String incompleteResultsReason) throws IOException { g.writeObjectFieldStart("warnings"); if (incompleteResultsReason != null) { g.writeBooleanField("incompleteResults", true); g.writeStringField("incompleteResultsReason", incompleteResultsReason); } else { g.writeBooleanField("incompleteResults", false); } g.writeEndObject(); }
private static void writeRefJson(Node ref, Binding binding, JsonGenerator json) throws IOException { if (binding.getFile() != null) { String path = binding.qname.replace(".", "/").replace("%20", "."); String key = ref.file + ":" + ref.start; if (!seenRef.contains(key)) { seenRef.add(key); if (binding.start >= 0 && ref.start >= 0 && !binding.isBuiltin()) { json.writeStartObject(); json.writeStringField("sym", path); json.writeStringField("file", ref.file); json.writeNumberField("start", ref.start); json.writeNumberField("end", ref.end); json.writeBooleanField("builtin", binding.isBuiltin()); json.writeEndObject(); } } } }
@Override public void serialize(MaxwellDiagnosticResult result, JsonGenerator json, SerializerProvider provider) throws IOException { json.writeStartObject(); json.writeBooleanField("success", result.isSuccess()); json.writeFieldName("checks"); json.writeStartArray(); result.getChecks().forEach(check -> serializeCheck(json, check)); json.writeEndArray(); json.writeEndObject(); }
/** {@inheritDoc} */ @Override public void serialize(GridCacheSqlIndexMetadata idx, JsonGenerator gen, SerializerProvider ser) throws IOException { gen.writeStartObject(); gen.writeStringField("name", idx.name()); gen.writeObjectField("fields", idx.fields()); gen.writeObjectField("descendings", idx.descendings()); gen.writeBooleanField("unique", idx.unique()); gen.writeEndObject(); } };
@Override public void serialize(Times times, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (!times.isUnlimited()) { jgen.writeNumberField("remainingTimes", times.getRemainingTimes()); } else { jgen.writeBooleanField("unlimited", times.isUnlimited()); } jgen.writeEndObject(); } }
private void writeSoftwareSection(JsonGenerator g) throws IOException { g.writeObjectFieldStart("software"); g.writeStringField("name", "LanguageTool"); g.writeStringField("version", JLanguageTool.VERSION); g.writeStringField("buildDate", JLanguageTool.BUILD_DATE); g.writeNumberField("apiVersion", API_VERSION); g.writeBooleanField("premium", JLanguageTool.isPremiumVersion()); if (!JLanguageTool.isPremiumVersion()) { g.writeStringField("premiumHint", PREMIUM_HINT); } g.writeStringField("status", STATUS); g.writeEndObject(); }
public void writeValues(Gauge gauge, JsonGenerator jg) throws IOException { final Object value = gauge.getValue(); if (value == null) { return; } if (value instanceof Number) { writeDoubleUnlessNaN(jg, "value", ((Number) value).doubleValue()); } else if (value instanceof Boolean) { jg.writeBooleanField("value_boolean", (Boolean) value); } else { jg.writeStringField("value_string", value.toString()); } } }
/** * Write property and its attributes as json format to given * {@link JsonGenerator}. * * @param jsonGen json writer * @param config configuration * @param name property name * @throws IOException */ private static void appendJSONProperty(JsonGenerator jsonGen, Configuration config, String name, ConfigRedactor redactor) throws IOException { // skip writing if given property name is empty or null if(!Strings.isNullOrEmpty(name) && jsonGen != null) { jsonGen.writeStartObject(); jsonGen.writeStringField("key", name); jsonGen.writeStringField("value", redactor.redact(name, config.get(name))); jsonGen.writeBooleanField("isFinal", config.finalParameters.contains(name)); String[] resources = config.updatingResource != null ? config.updatingResource.get(name) : null; String resource = UNKNOWN_RESOURCE; if (resources != null && resources.length > 0) { resource = resources[0]; } jsonGen.writeStringField("resource", resource); jsonGen.writeEndObject(); } }
@Override public void serialize(TimesDTO times, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (!times.isUnlimited()) { jgen.writeNumberField("remainingTimes", times.getRemainingTimes()); } else { jgen.writeBooleanField("unlimited", times.isUnlimited()); } jgen.writeEndObject(); } }
private void writeWarningsSection(JsonGenerator g, String incompleteResultsReason) throws IOException { g.writeObjectFieldStart("warnings"); if (incompleteResultsReason != null) { g.writeBooleanField("incompleteResults", true); g.writeStringField("incompleteResultsReason", incompleteResultsReason); } else { g.writeBooleanField("incompleteResults", false); } g.writeEndObject(); }
protected void serialize(T tableDisplay, JsonGenerator jgen) throws IOException { // String id = updateManagerProvider.get().register(tableDisplay); // tableObjectManagerProvider.get().registerTableDisplay(id, tableDisplay); // jgen.writeStringField("update_id", id); jgen.writeBooleanField(HAS_DOUBLE_CLICK_ACTION, tableDisplay.hasDoubleClickAction()); jgen.writeStringField(DOUBLE_CLICK_TAG, tableDisplay.getDoubleClickTag()); jgen.writeObjectField("contextMenuItems", tableDisplay.getContextMenuItems()); jgen.writeObjectField("contextMenuTags", tableDisplay.getContextMenuTags()); }
@Override public void serialize(XPathBody xPathBody, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (xPathBody.getNot() != null && xPathBody.getNot()) { jgen.writeBooleanField("not", xPathBody.getNot()); } jgen.writeStringField("type", xPathBody.getType().name()); jgen.writeStringField("xpath", xPathBody.getValue()); jgen.writeEndObject(); } }
@Override public void serialize(VolumesRW value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject(); for (final VolumeRW volumeRW : value.volumesRW) { jgen.writeBooleanField(volumeRW.getVolume().getPath(), volumeRW.getAccessMode().toBoolean()); } jgen.writeEndObject(); }
private void writeSoftwareSection(JsonGenerator g) throws IOException { g.writeObjectFieldStart("software"); g.writeStringField("name", "LanguageTool"); g.writeStringField("version", JLanguageTool.VERSION); g.writeStringField("buildDate", JLanguageTool.BUILD_DATE); g.writeNumberField("apiVersion", API_VERSION); g.writeBooleanField("premium", JLanguageTool.isPremiumVersion()); if (!JLanguageTool.isPremiumVersion()) { g.writeStringField("premiumHint", PREMIUM_HINT); } g.writeStringField("status", STATUS); g.writeEndObject(); }
@Override public void writeValue(SampledValue v, JsonGenerator jGen) throws IOException { jGen.writeBooleanField("value", v.getValue().getBooleanValue()); jGen.writeStringField("@type", "SampledBoolean"); } },
@Override public void serialize(RegexBody regexBody, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (regexBody.getNot() != null && regexBody.getNot()) { jgen.writeBooleanField("not", regexBody.getNot()); } jgen.writeStringField("type", regexBody.getType().name()); jgen.writeStringField("regex", regexBody.getValue()); jgen.writeEndObject(); } }
@Override public void serialize(HeatMap heatmap, JsonGenerator jgen, SerializerProvider sp) throws IOException { jgen.writeStartObject(); serialize(heatmap, jgen); if (heatmap.getData() == null) { jgen.writeObjectField(GRAPHICS_LIST, heatmap.getData()); jgen.writeObjectField(TOTAL_NUMBER_OF_POINTS, 0); jgen.writeBooleanField(TOO_MANY_ROWS, false); } else { serializeData(heatmap.getData(), jgen); } jgen.writeObjectField(COLOR, heatmap.getColor()); jgen.writeEndObject(); }
private void appendEntitySets(final JsonGenerator json, final List<EdmEntitySet> entitySets) throws SerializerException, IOException { for (EdmEntitySet entitySet : entitySets) { json.writeObjectFieldStart(entitySet.getName()); json.writeStringField(KIND, Kind.EntitySet.name()); json.writeStringField(TYPE, getAliasedFullQualifiedName(entitySet.getEntityType())); if (!entitySet.isIncludeInServiceDocument()) { json.writeBooleanField(INCLUDE_IN_SERV_DOC, entitySet.isIncludeInServiceDocument()); } appendNavigationPropertyBindings(json, entitySet); appendAnnotations(json, entitySet, null); json.writeEndObject(); } }
@Override protected void writeEntityBody(OAuth2Client client, JsonGenerator jg) throws IOException { jg.writeStringField("id", client.getId()); jg.writeStringField("name", client.getName()); jg.writeBooleanField("isEnabled", client.isEnabled()); } }