List of usage examples for com.fasterxml.jackson.core JsonGenerator writeNumberField
public final void writeNumberField(String fieldName, BigDecimal value) throws IOException, JsonGenerationException
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.EnvironmentJSON.java
public final static void environment2JSON(Environment environment, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/* ww w . j av a 2s .c o m*/ jgenerator.writeNumberField(ENV_ID, environment.getId()); jgenerator.writeNumberField(ENV_VERSION, environment.getVersion()); jgenerator.writeStringField(ENV_NAME, environment.getName()); jgenerator.writeStringField(ENV_DESCRIPTION, environment.getDescription()); jgenerator.writeArrayFieldStart(ENV_OSI_ID); for (OSInstance osi : environment.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.DatacenterJSON.java
public final static void datacenter2JSON(Datacenter datacenter, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();//ww w .j a va 2 s . c om jgenerator.writeNumberField(DC_ID, datacenter.getId()); jgenerator.writeNumberField(DC_VERSION, datacenter.getVersion()); jgenerator.writeStringField(DC_NAME, datacenter.getName()); jgenerator.writeStringField(DC_ADDRESS, datacenter.getAddress()); jgenerator.writeStringField(DC_TOWN, datacenter.getTown()); jgenerator.writeNumberField(DC_ZIPCODE, datacenter.getZipCode()); jgenerator.writeStringField(DC_COUNTRY, datacenter.getCountry()); jgenerator.writeNumberField(DC_GPSLAT, datacenter.getGpsLatitude()); jgenerator.writeNumberField(DC_GPSLNG, datacenter.getGpsLongitude()); jgenerator.writeStringField(DC_DESCRIPTION, datacenter.getDescription()); jgenerator.writeArrayFieldStart(DC_SUBNETS_ID); for (Subnet subnet : datacenter.getSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(DC_MAREAS_ID); for (RoutingArea marea : datacenter.getRoutingAreas()) jgenerator.writeNumber(marea.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.ApplicationJSON.java
public final static void application2JSON(Application application, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/*from w w w .j ava 2 s .c o m*/ jgenerator.writeNumberField(APP_ID, application.getId()); jgenerator.writeNumberField(APP_VERSION, application.getVersion()); jgenerator.writeStringField(APP_NAME, application.getName()); jgenerator.writeStringField(APP_SHORT_NAME, application.getShortName()); jgenerator.writeStringField(APP_COLOR_CODE, application.getColorCode()); jgenerator.writeStringField(APP_DESCRIPTION, application.getDescription()); jgenerator.writeArrayFieldStart(APP_OSI_ID); for (OSInstance osi : application.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(APP_TEAM_ID, ((application.getTeam() != null) ? application.getTeam().getId() : -1)); jgenerator.writeNumberField(APP_COMPANY_ID, ((application.getCompany() != null) ? application.getCompany().getId() : -1)); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.RoutingAreaJSON.java
public final static void routingArea2JSON(RoutingArea routingArea, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/*ww w . j a v a2 s . c o m*/ jgenerator.writeNumberField(RAREA_ID, routingArea.getId()); jgenerator.writeNumberField(RAREA_VERSION, routingArea.getVersion()); jgenerator.writeStringField(RAREA_NAME, routingArea.getName()); jgenerator.writeStringField(RAREA_TYPE, routingArea.getType()); jgenerator.writeStringField(RAREA_MULTICAST, routingArea.getMulticast()); jgenerator.writeStringField(RAREA_DESCRIPTION, routingArea.getDescription()); jgenerator.writeArrayFieldStart(RAREA_SUBNETS_ID); for (Subnet subnet : routingArea.getSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(RAREA_DC_ID); for (Datacenter dc : routingArea.getDatacenters()) jgenerator.writeNumber(dc.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.SubnetJSON.java
public final static void subnet2JSON(Subnet subnet, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();// w ww. j a v a 2s.co m jgenerator.writeNumberField(SUBNET_ID, subnet.getId()); jgenerator.writeNumberField(SUBNET_VERSION, subnet.getVersion()); jgenerator.writeStringField(SUBNET_NAME, subnet.getName()); jgenerator.writeStringField(SUBNET_DESCRIPTION, subnet.getDescription()); jgenerator.writeStringField(SUBNET_IP, subnet.getSubnetIP()); jgenerator.writeStringField(SUBNET_MASK, subnet.getSubnetMask()); jgenerator.writeStringField(SUBNET_TYPE, subnet.getRarea().getType()); jgenerator.writeArrayFieldStart(SUBNET_OSI_ID); for (OSInstance osi : subnet.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(SUBNET_DATACENTERS_ID); for (Datacenter dc : subnet.getDatacenters()) jgenerator.writeNumber(dc.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(SUBNET_MAREA_ID, ((subnet.getRarea() != null) ? subnet.getRarea().getId() : -1)); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.system.OSInstanceJSON.java
public final static void osInstance2JSON(OSInstance osInstance, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/*from w w w. ja v a 2 s.com*/ jgenerator.writeNumberField(OSI_ID, osInstance.getId()); jgenerator.writeNumberField(OSI_VERSION, osInstance.getVersion()); jgenerator.writeStringField(OSI_NAME, osInstance.getName()); jgenerator.writeStringField(OSI_ADMIN_GATE_URI, osInstance.getAdminGateURI()); jgenerator.writeStringField(OSI_DESCRIPTION, osInstance.getDescription()); jgenerator.writeArrayFieldStart(OSI_SUBNETS_ID); if (osInstance.getNetworkSubnets() != null) for (Subnet subnet : osInstance.getNetworkSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(OSI_EMBEDDING_OSI_ID, ((osInstance.getEmbeddingOSInstance() != null) ? osInstance.getEmbeddingOSInstance().getId() : -1)); jgenerator.writeArrayFieldStart(OSI_EMBEDDED_OSI_ID); for (OSInstance eosi : osInstance.getEmbeddedOSInstances()) jgenerator.writeNumber(eosi.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(OSI_OST_ID, ((osInstance.getOsType() != null) ? osInstance.getOsType().getId() : -1)); jgenerator.writeArrayFieldStart(OSI_APPS_ID); for (Application app : osInstance.getApplications()) jgenerator.writeNumber(app.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(OSI_TEAMS_ID); for (Team team : osInstance.getTeams()) jgenerator.writeNumber(team.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(OSI_ENVS_ID); for (Environment env : osInstance.getEnvironments()) jgenerator.writeNumber(env.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.logstash.logback.composite.JsonWritingUtils.java
/** * Writes the field to the generator if and only if the fieldName is not null. *///from www . j a v a 2s. c o m public static void writeNumberField(JsonGenerator generator, String fieldName, int fieldValue) throws IOException { if (shouldWriteField(fieldName)) { generator.writeNumberField(fieldName, fieldValue); } }
From source file:net.logstash.logback.composite.JsonWritingUtils.java
/** * Writes the field to the generator if and only if the fieldName is not null. *//*from w ww. j a v a 2 s .c o m*/ public static void writeNumberField(JsonGenerator generator, String fieldName, long fieldValue) throws IOException { if (shouldWriteField(fieldName)) { generator.writeNumberField(fieldName, fieldValue); } }
From source file:Service.java
private static String codeResponse(int code) { StringWriter sw = new StringWriter(); try {//from w ww . j a v a 2 s .co m JsonGenerator g = factory.createGenerator(sw); g.writeStartObject(); g.writeNumberField("code", code); g.writeEndObject(); g.flush(); } catch (Exception e) { throw new RuntimeException(e); } return sw.toString(); }
From source file:com.google.openrtb.json.OpenRtbJsonUtils.java
/** * Writes a boolean as int, where false = 0 and true = 1. *//* w w w . ja v a 2 s . c o m*/ public static void writeIntBoolField(String fieldName, boolean data, JsonGenerator gen) throws IOException { gen.writeNumberField(fieldName, data ? 1 : 0); }