Package javax.json.stream

Examples of javax.json.stream.JsonGenerator.writeStartObject()


    CreditCard creditCard = new CreditCard("12345678", "10/14", 566, "Visa");

    StringWriter writer = new StringWriter();
    JsonGenerator generator = Json.createGenerator(writer);
    generator.writeStartObject()
            .writeStartObject("creditCard")
            .write("number", creditCard.getNumber())
            .write("expiryDate", creditCard.getExpiryDate())
            .write("controlNumber", creditCard.getControlNumber())
            .write("type", creditCard.getType())
View Full Code Here


    private static final String METRIC_VALUE = "value";

    public static String marshall(final StepExecution stepExecution) throws IOException {
        final StringWriter writer = new StringWriter();
        final JsonGenerator generator = Json.createGenerator(writer);
        generator.writeStartObject()
                .write(ID, stepExecution.getStepExecutionId())
                .write(NAME, stepExecution.getStepName())
                .write(STATUS, stepExecution.getBatchStatus().toString())
                .write(START_TIME, stepExecution.getStartTime().getTime())
                .write(END_TIME, stepExecution.getEndTime().getTime())
View Full Code Here

                .write(STATUS, stepExecution.getBatchStatus().toString())
                .write(START_TIME, stepExecution.getStartTime().getTime())
                .write(END_TIME, stepExecution.getEndTime().getTime())
                .write(EXIT_STATUS, stepExecution.getExitStatus())
                .write(PERSISTENT_USER_DATA, serialize(stepExecution.getPersistentUserData()));
        generator.writeStartObject(METRICS);
        for (Metric metric : stepExecution.getMetrics()) {
            generator.writeStartObject(METRIC);
            generator.write(METRIC_TYPE, metric.getType().toString());
            generator.write(METRIC_VALUE, metric.getValue());
            generator.writeEnd();
View Full Code Here

                .write(END_TIME, stepExecution.getEndTime().getTime())
                .write(EXIT_STATUS, stepExecution.getExitStatus())
                .write(PERSISTENT_USER_DATA, serialize(stepExecution.getPersistentUserData()));
        generator.writeStartObject(METRICS);
        for (Metric metric : stepExecution.getMetrics()) {
            generator.writeStartObject(METRIC);
            generator.write(METRIC_TYPE, metric.getType().toString());
            generator.write(METRIC_VALUE, metric.getValue());
            generator.writeEnd();
        }
        generator.writeEnd();
View Full Code Here

    static final String PROPERTIES = "properties";

    public static String marshall(final JobExecution jobExecution) {
        final StringWriter writer = new StringWriter();
        final JsonGenerator generator = Json.createGenerator(writer);
        generator.writeStartObject()
                .write(ID, jobExecution.getExecutionId())
                .write(NAME, jobExecution.getJobName())
                .write(STATUS, jobExecution.getBatchStatus().toString())
                .write(EXIT_STATUS, jobExecution.getExitStatus())
                .write(CREATE_TIME, jobExecution.getCreateTime().getTime())
View Full Code Here

                .write(CREATE_TIME, jobExecution.getCreateTime().getTime())
                .write(END_TIME, jobExecution.getEndTime().getTime())
                .write(LAST_UPDATE_TIME, jobExecution.getLastUpdatedTime().getTime())
                .write(START_TIME, jobExecution.getStartTime().getTime());
        // Write out properties
        generator.writeStartObject(PROPERTIES);
        final Properties params = jobExecution.getJobParameters();
        for (String key : params.stringPropertyNames()) {
            generator.write(key, params.getProperty(key));
        }
        generator.writeEnd();
View Full Code Here

    @Override
    protected void doGet(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("application/json");
        final JsonGenerator generator = Json.createGenerator(response.getWriter());
        generator.writeStartObject();
        generator.write("name", "value");
        generator.writeEnd();
        generator.close();
    }
}
View Full Code Here

        final String formattedMessage = formatMessage(record);

        final StringWriter writer = new StringWriter();
        final JsonGenerator json = jsonFactory.createGenerator(writer);
        {
            json.writeStartObject()
                    .write(JSON_KEY_VERSION, LOGSTASH_JSON_VERSION)
                    .write(JSON_KEY_TIMESTAMP, timeStampString)
                    .write(JSON_KEY_SOURCE_HOST, hostName)
                    .write(JSON_KEY_SOURCE, sourceName)
                    .write(JSON_KEY_LEVEL, record.getLevel().getName())
View Full Code Here

                json.writeEnd();
            }

            final Throwable thrown = record.getThrown();
            if (thrown != null) {
                json.writeStartObject(JSON_KEY_EXCEPTION);
                boolean withDescription = true;
                writeThrowableToJson(json, thrown, withDescription);
                json.writeEnd();
            }
View Full Code Here

  public StringWriter generateCreditCard() throws IOException {
    CreditCard05 creditCard = new CreditCard05("1234", "12/09", 6398, "Visa");
    StringWriter writer = new StringWriter();
    JsonGenerator generator = Json.createGenerator(writer);
    generator.writeStartObject()
            .writeStartObject("creditCard")
            .write("number", creditCard.getNumber())
            .write("expiryDate", creditCard.getExpiryDate())
            .write("controlNumber", creditCard.getControlNumber())
            .write("type", creditCard.getType())
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.