APISonar


io.jooby.MediaType.json

> io > jooby > MediaType > json
io APIs jooby APIs MediaType APIs json APIs

Example 1
public String consumes2(Context ctx) {
    assertEquals(Arrays.asList(MediaType.json, MediaType.xml), ctx.getRoute().getConsumes());
    return ctx.pathString();
  }
Example 2
public void render() throws Exception {
    Context ctx = mock(Context.class);

    JacksonModule jackson = new JacksonModule();

    byte[] bytes = jackson.encode(ctx, mapOf("k", "v"));
    assertEquals("{\"k\":\"v\"}", new String(bytes, StandardCharsets.UTF_8));

    verify(ctx).setDefaultResponseType(MediaType.json);
  }
Example 3
@Override public byte[] encode(@Nonnull Context ctx, @Nonnull Object value) throws Exception {
    ctx.setDefaultResponseType(MediaType.json);
    return mapper.writer().writeValueAsBytes(value);
  }