Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- final Map<String, String> namespacePrefixMapper = new HashMap<String, String>();
- namespacePrefixMapper.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
- final MoxyJsonConfig moxyJsonConfig = new MoxyJsonConfig()
- .setNamespacePrefixMapper(namespacePrefixMapper)
- .setNamespaceSeparator(':');
- final ContextResolver<MoxyJsonConfig> jsonConfigResolver = moxyJsonConfig.resolver();
- Client client = ClientBuilder.newBuilder()
- .register(MoxyJsonFeature.class)
- .register(jsonConfigResolver)
- .build();
- // Creating WebTarget step by step. Could do all at once, but just examining different ways to assemble one.
- String uri = "http://census.soe.com/get/ps2:v2/character/5428010618020694593";
- WebTarget target = client.target(uri);
- Invocation.Builder invocationBuilder = target.path(uri).request(MediaType.APPLICATION_JSON);
- String tryString = target.path(uri).request().get(String.class);
- System.out.println(tryString);
- Response response = invocationBuilder.get();
- // Only in here for debug purposes
- System.out.println(response.getDate().toString());
- MOXyJsonProvider moxyResponse = response.readEntity(MOXyJsonProvider.class);
- //String stringResponse = response.readEntity(String.class);
- moxyResponse.setIncludeRoot(true);
- String jsonString = moxyResponse.toString();
- System.out.println(jsonString);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement