Because of GenericMarshallers.futureMarshaller you can also:
complete(Future { Created -> JObject( "id" -> JString("anything"))})
Because of GenericMarshallers.futureMarshaller you can also:
complete(Future { Created -> JObject( "id" -> JString("anything"))})