/** * Converts from Object into JSON string. * * @param object object to convert to JSON. * @return json string */ @Override public String toJson(Object object) { return serializer.get().serialize(object).toString(); }
private void write(List<EndpointDefinition> fooServices) throws Exception { JsonSerializer jsonSerializer = new JsonSerializerFactory().create(); String json = jsonSerializer.serialize(fooServices).toString(); File outputFile = new File(dir, "fooBar.json"); IO.write(outputFile.toPath(), json); }
@Test public void test() { definitions.addClass(Department.class); JsonSerializer jsonSerializer = new JsonSerializerFactory().setUseAnnotations(true).create(); System.out.println(jsonSerializer.serialize(definitions.getDefinitionMap())); }
private void encodeResponseAsString(CharBuf buf, Response<Object> response, boolean encodeAddress) { buf.addChar(PROTOCOL_MESSAGE_TYPE_RESPONSE); buf.addChar(PROTOCOL_SEPARATOR); buf.add(response.id()); buf.addChar(PROTOCOL_SEPARATOR); buf.add(response.address()); buf.addChar(PROTOCOL_SEPARATOR); buf.addChar(PROTOCOL_SEPARATOR); //reserved for header buf.addChar(PROTOCOL_SEPARATOR); //reserved for params buf.addChar(PROTOCOL_SEPARATOR); //reserved for object name buf.addChar(PROTOCOL_SEPARATOR); //reserved for method name buf.add(response.timestamp()); buf.addChar(PROTOCOL_SEPARATOR); buf.add(response.wasErrors() ? 1 : 0); buf.addChar(PROTOCOL_SEPARATOR); final Object body = response.body(); final JsonSerializer serializer = jsonSerializer.get(); if (body != null) { serializer.serialize(buf, body); } else { buf.addNull(); } }
/** * Converts from Object into JSON string. * * @param object object to convert to JSON. * @return json string */ @Override public String toJson(Object object) { return serializer.get().serialize(object).toString(); }
/** * Converts from Object into JSON string. * @param object object to convert to JSON. * @return json string */ @Override public String toJson(Object object) { return serializer.get().serialize(object).toString(); }
@Override public byte[] writeValueAsBytes( Object value, Charset charset ) { return serializerFactory.create().serialize( value ).toString().getBytes( charset ); }
@Override public byte[] writeValueAsBytes( Object value ) { return serializerFactory.create().serialize( value ).toString().getBytes( StandardCharsets.UTF_8 ); }
@Override public byte[] writeValueAsBytes( Object value ) { return serializerFactory.create().serialize( value ).toString().getBytes( StandardCharsets.UTF_8 ); }
@Override public byte[] writeValueAsBytes( Object value, Charset charset ) { return serializerFactory.create().serialize( value ).toString().getBytes( charset ); }
@Override public byte[] writeValueAsBytes( Object value ) { return serializerFactory.create().serialize( value ).toString().getBytes( StandardCharsets.UTF_8 ); }
@Override public byte[] writeValueAsBytes( Object value, Charset charset ) { return serializerFactory.create().serialize( value ).toString().getBytes( charset ); }
@Before public void setUp() throws Exception { contextMetaBuilder = ContextMetaBuilder.contextMetaBuilder(); contextMetaBuilder.setContactEmail("rick@rick.com"); contextMetaBuilder.setContactName("Rick Hightower"); contextMetaBuilder.setContactURL("https://github.com/advantageous/qbit"); contextMetaBuilder.setHostAddress("localhost:9090"); contextMetaBuilder.setDescription("Test set of services"); contextMetaBuilder.setLicenseName("APACHE 2"); contextMetaBuilder.setLicenseURL("https://github.com/advantageous/qbit/blob/master/License"); metaToSwagger = new MetaTransformerFromQbitMetaToSwagger(); contextMetaBuilder.setRootURI(contextMetaBuilder.getRootURI() + "Engine"); contextMetaBuilder.addService(SampleService.class); final ContextMeta context = contextMetaBuilder.build(); final ServiceEndpointInfo serviceEndpointInfo = metaToSwagger.serviceEndpointInfo(context); JsonSerializer jsonSerializer = new JsonSerializerFactory().setUseAnnotations(true).create(); System.out.println(jsonSerializer.serialize(serviceEndpointInfo)); }
@Override public void writeValue( File dest, Object value ) { IO.write( Paths.get(dest.toString()), serializerFactory.create().serialize(value).toString()); }
@Override public char[] writeValueAsCharArray( Object value ) { return serializerFactory.create().serialize( value ).toCharArray(); }
@Override public void writeValue( File dest, Object value ) { IO.write( Paths.get(dest.toString()), serializerFactory.create().serialize(value).toString()); }
@Override public void writeValue( File dest, Object value ) { IO.write( Paths.get(dest.toString()), serializerFactory.create().serialize(value).toString()); }
@Override public String writeValueAsString( Object value ) { return serializerFactory.create().serialize( value ).toString(); }
@Override public String writeValueAsString( Object value ) { return serializerFactory.create().serialize( value ).toString(); }