List of usage examples for com.fasterxml.jackson.core JsonGenerator writeEndObject
public abstract void writeEndObject() throws IOException, JsonGenerationException;
From source file:com.netflix.hystrix.contrib.sample.stream.HystrixConfigurationJsonStream.java
private static void writeThreadPoolConfigJson(JsonGenerator json, HystrixThreadPoolKey threadPoolKey, HystrixThreadPoolConfiguration threadPoolConfig) throws IOException { json.writeObjectFieldStart(threadPoolKey.name()); json.writeNumberField("coreSize", threadPoolConfig.getCoreSize()); json.writeNumberField("maximumSize", threadPoolConfig.getMaximumSize()); json.writeNumberField("actualMaximumSize", threadPoolConfig.getActualMaximumSize()); json.writeNumberField("maxQueueSize", threadPoolConfig.getMaxQueueSize()); json.writeNumberField("queueRejectionThreshold", threadPoolConfig.getQueueRejectionThreshold()); json.writeNumberField("keepAliveTimeInMinutes", threadPoolConfig.getKeepAliveTimeInMinutes()); json.writeBooleanField("allowMaximumSizeToDivergeFromCoreSize", threadPoolConfig.getAllowMaximumSizeToDivergeFromCoreSize()); json.writeNumberField("counterBucketSizeInMilliseconds", threadPoolConfig.getRollingCounterBucketSizeInMilliseconds()); json.writeNumberField("counterBucketCount", threadPoolConfig.getRollingCounterNumberOfBuckets()); json.writeEndObject(); }
From source file:com.navercorp.pinpoint.web.view.ApplicationAgentHostListSerializer.java
private void writeApplicationList(ApplicationAgentHostList applicationAgentHostList, JsonGenerator jsonGenerator) throws IOException { for (Map.Entry<String, List<AgentInfo>> e : applicationAgentHostList.getMap().entrySet()) { jsonGenerator.writeStartObject(); writeApplication(e.getKey(), e.getValue(), jsonGenerator); jsonGenerator.writeEndObject(); }/*from w w w . j ava 2 s . co m*/ }
From source file:com.strategicgains.hyperexpress.serialization.jackson.HalResourceSerializer.java
@Override public void serialize(HalResource resource, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();//from w ww .j a va2 s. c om renderJson(resource, jgen, false); jgen.writeEndObject(); }
From source file:org.darkware.wpman.util.serialization.MinimalBlogSerializer.java
@Override public void serialize(final WPBlog wpBlog, final JsonGenerator jsonGenerator, final SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeStartObject();/* ww w . j a v a 2s . co m*/ jsonGenerator.writeNumberField("blog_id", wpBlog.getBlogId()); jsonGenerator.writeStringField("subDomain", wpBlog.getSubDomain()); jsonGenerator.writeEndObject(); }
From source file:com.github.tomakehurst.wiremock.matching.StringValuePatternJsonSerializer.java
@Override public void serialize(StringValuePattern value, JsonGenerator gen, SerializerProvider serializers) throws IOException, JsonProcessingException { gen.writeStartObject();/*from w w w . j a va2 s . c o m*/ if (value.nullSafeIsAbsent()) { gen.writeBooleanField("absent", true); } else { gen.writeStringField(value.getName(), value.getValue()); } gen.writeEndObject(); }
From source file:com.google.openrtb.json.OpenRtbJsonExtWriter.java
protected final void writeRepeated(List<T> extList, JsonGenerator gen) throws IOException { gen.writeArrayFieldStart(rootName);//from www . j a v a 2 s . c om for (T ext : extList) { if (isJsonObject) { gen.writeStartObject(); } write(ext, gen); if (isJsonObject) { gen.writeEndObject(); } } gen.writeEndArray(); }
From source file:com.github.fge.jsonpatch.DualPathOperation.java
@Override public final void serialize(final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*w w w . j a v a 2 s . co m*/ jgen.writeStringField("op", op); jgen.writeStringField("path", path.toString()); jgen.writeStringField("from", from.toString()); jgen.writeEndObject(); }
From source file:com.basistech.rosette.dm.jackson.ListAttributeSerializer.java
@Override public void serialize(ListAttribute value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w w w. j a v a2s .c o m jgen.writeStringField("itemType", KnownAttribute.getAttributeForClass(value.getItemClass()).key()); jgen.writeObjectField("items", value.getItems()); writeExtendedProperties(value, jgen); jgen.writeEndObject(); }
From source file:org.dswarm.xsd2jsonschema.model.JSRoot.java
@Override public void render(final JsonGenerator jgen) throws IOException { jgen.writeStartObject();//w w w . j a v a2s . c o m jgen.writeStringField("title", getName()); jgen.writeStringField("type", getType()); renderDescription(jgen); renderInternal(jgen); jgen.writeEndObject(); jgen.flush(); jgen.close(); }
From source file:com.basistech.rosette.dm.jackson.array.ListAttributeArraySerializer.java
private void writeExtendedProperties(ListAttribute value, JsonGenerator jgen) throws IOException { Map<String, Object> extendedProperties = value.getExtendedProperties(); jgen.writeStartObject();/*from w ww . j a v a 2 s .com*/ for (Map.Entry<String, Object> entry : extendedProperties.entrySet()) { jgen.writeObjectField(entry.getKey(), entry.getValue()); } jgen.writeEndObject(); }