@Override protected JsonSerializer initialValue() { return new JsonSerializerFactory().setUseAnnotations(true) .addFilter((parent, fieldAccess) -> !fieldAccess.name().equals("metaClass")).create(); } };
@Test public void test() { definitions.addClass(Department.class); JsonSerializer jsonSerializer = new JsonSerializerFactory().setUseAnnotations(true).create(); System.out.println(jsonSerializer.serialize(definitions.getDefinitionMap())); }
@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 protected JsonSerializer initialValue() { return new JsonSerializerFactory().setUseAnnotations(true) .addFilter((parent, fieldAccess) -> !fieldAccess.name().equals("metaClass")).create(); } };
@Override protected JsonSerializer initialValue() { return new JsonSerializerFactory().setUseAnnotations(true) .addFilter((parent, fieldAccess) -> !fieldAccess.name().equals("metaClass")).create(); } };