Class Json

java.lang.Object
dev.relism.flash.ext.jackson.Codec
dev.relism.flash.ext.jackson.json.Json

public final class Json extends dev.relism.flash.ext.jackson.Codec
JSON in and out, checked against the body type's own constraints.

 public final class CreateItem extends RequestHandler {
     @Inject private Json json;

     @Override public Object handle(Request req, Response res) throws Exception {
         return items.create(json.body(req, NewItem.class));
     }
 }
 

A handler whose whole body is one type has nothing to write at all: see JsonHandler.

  • Constructor Details

    • Json

      public Json(com.fasterxml.jackson.databind.ObjectMapper mapper)