5354555657585960616263
for (JsonNode node: json) { ToDo incoming = Json.fromJson(node, ToDo.class); if (incoming.id == null) { incoming.save(); } else { incoming.update(); }
7273747576777879808182
public static Result save() { JsonNode json = request().body().asJson(); ToDo incoming = Json.fromJson(json, ToDo.class); incoming.save(); return ok(Json.toJson(incoming)); } @BodyParser.Of(BodyParser.Json.class)
2728293031323334353637
public static Result create() { JsonNode json = request().body().asJson(); ToDo incoming = Json.fromJson(json, ToDo.class); incoming.save(); return ok(Json.toJson(incoming)); } @BodyParser.Of(BodyParser.Json.class)