List of usage examples for com.fasterxml.jackson.core JsonGenerator writeStringField
public void writeStringField(String fieldName, String value) throws IOException, JsonGenerationException
From source file:com.omricat.yacc.data.model.CurrencySerializer.java
@Override public void serialize(final Currency value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();//from www. ja v a 2 s . c om jgen.writeStringField(Currency.CODE, value.getCode().toString()); jgen.writeStringField(Currency.VALUE, value.getRateInUSD().toPlainString()); jgen.writeStringField(Currency.NAME, value.getName()); jgen.writeEndObject(); }
From source file:io.gravitee.definition.jackson.datatype.api.ser.ProxySerializer.java
@Override public void serialize(Proxy proxy, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();/* www .j a v a2 s . c o m*/ jgen.writeStringField("context_path", proxy.getContextPath()); jgen.writeBooleanField("strip_context_path", proxy.isStripContextPath()); jgen.writeBooleanField("dumpRequest", proxy.isDumpRequest()); final List<Endpoint> endpoints = proxy.getEndpoints(); jgen.writeArrayFieldStart("endpoints"); endpoints.forEach(endpoint -> { try { jgen.writeObject(endpoint); } catch (IOException e) { e.printStackTrace(); } }); jgen.writeEndArray(); if (proxy.getLoadBalancer() != null) { jgen.writeObjectField("load_balancing", proxy.getLoadBalancer()); } if (proxy.getFailover() != null) { jgen.writeObjectField("failover", proxy.getFailover()); } jgen.writeEndObject(); }
From source file:net.floodlightcontroller.loadbalancer.LBMemberSerializer.java
@Override public void serialize(LBMember member, JsonGenerator jGen, SerializerProvider serializer) throws IOException, JsonProcessingException { jGen.writeStartObject();/*from ww w. j a v a2 s.c om*/ jGen.writeStringField("id", member.id); jGen.writeStringField("address", String.valueOf(member.address)); jGen.writeStringField("port", Short.toString(member.port)); jGen.writeStringField("poolId", member.poolId); jGen.writeStringField("vipId", member.vipId); jGen.writeEndObject(); }
From source file:net.floodlightcontroller.loadbalancer.LBPoolSerializer.java
@Override public void serialize(LBPool pool, JsonGenerator jGen, SerializerProvider serializer) throws IOException, JsonProcessingException { jGen.writeStartObject();/*from w w w .j a v a2 s.co m*/ jGen.writeStringField("name", pool.name); jGen.writeStringField("id", pool.id); jGen.writeStringField("vipId", pool.vipId); for (int i = 0; i < pool.members.size(); i++) jGen.writeStringField("pool", pool.members.get(i)); jGen.writeEndObject(); }
From source file:ws.doerr.cssinliner.server.PathSerializer.java
@Override public void serialize(Path value, JsonGenerator gen, SerializerProvider serializers) throws IOException, JsonProcessingException { gen.writeStartObject();/*from www. j a v a 2 s .c o m*/ gen.writeStringField("name", value.getFileName().toString()); gen.writeStringField("folder", value.getParent().toString()); gen.writeStringField("path", value.toString()); gen.writeNumberField("modified", value.toFile().lastModified()); gen.writeEndObject(); }
From source file:com.hpcloud.mon.resource.serialization.SubAlarmExpressionSerializer.java
@Override public void serialize(AlarmSubExpression value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();//from w w w . j av a 2 s. co m jgen.writeStringField("function", value.getFunction().name()); jgen.writeStringField("metric_name", value.getMetricDefinition().name); jgen.writeObjectField("dimensions", value.getMetricDefinition().dimensions == null ? Collections.emptyMap() : value.getMetricDefinition().dimensions); jgen.writeStringField("operator", value.getOperator().name()); jgen.writeNumberField("threshold", value.getThreshold()); jgen.writeNumberField("period", value.getPeriod()); jgen.writeNumberField("periods", value.getPeriods()); jgen.writeEndObject(); }
From source file:com.cloudera.nav.sdk.client.writer.serde.EntitySerializer.java
@Override protected void writeProperties(Entity t, JsonGenerator jg) throws IOException { super.writeProperties(t, jg); String modelName = t.getClass().getAnnotation(MClass.class).model(); jg.writeStringField("internalType", modelName); }
From source file:org.springframework.security.oauth2.common.exceptions.OAuth2ExceptionJackson2Serializer.java
@Override public void serialize(OAuth2Exception value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*from ww w. ja v a2 s .c o m*/ jgen.writeStringField("error", value.getOAuth2ErrorCode()); jgen.writeStringField("error_description", value.getMessage()); if (value.getAdditionalInformation() != null) { for (Entry<String, String> entry : value.getAdditionalInformation().entrySet()) { String key = entry.getKey(); String add = entry.getValue(); jgen.writeStringField(key, add); } } jgen.writeEndObject(); }
From source file:org.springframework.social.wunderlist.api.impl.json.CreateTaskDataSerializer.java
private void write(JsonGenerator generator, CreateTaskData data) throws IOException { generator.writeNumberField("list_id", data.getListId()); generator.writeStringField("title", data.getTitle()); generator.writeBooleanField("completed", data.isCompleted()); generator.writeBooleanField("starred", data.isStarred()); if (data.getAssigneeId() != null) { generator.writeNumberField("assignee_id", data.getAssigneeId()); }/*w w w . j ava2s . c o m*/ if (data.getRecurrence() != null) { generator.writeStringField("recurrence_type", data.getRecurrence().getType().value()); generator.writeNumberField("recurrence_count", data.getRecurrence().getCount()); } if (data.getDueDate() != null) { generator.writeStringField("due_date", new SimpleDateFormat("yyyy-MM-dd").format(data.getDueDate())); } }
From source file:ijfx.ui.module.json.ModuleSerializer.java
@Override public void serialize(ModuleInfo t, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException { jg.writeStartObject();//from w w w. jav a 2 s.c o m jg.writeStringField("className", t.getDelegateClassName()); jg.writeStringField("label", t.getLabel()); jg.writeObjectField("iconPath", t.getIconPath()); jg.writeObjectField("isEnabled", t.isEnabled()); jg.writeObjectField("isValid", t.isValid()); jg.writeObjectField("title", t.getTitle()); jg.writeObjectField("description", t.getDescription()); jg.writeObjectField("priority", t.getPriority()); jg.writeObjectField("inputs", t.inputs()); jg.writeObjectField("outputs", t.outputs()); jg.writeEndObject(); //jg.writeObjectField("",t.); //jg.writeObjectField("",t.); }