0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

در یک کنترلر Play Framework چگونه می توان یک آرایه JSON را به List از یک نوع خاص تبدیل کرد؟ انواع داده معمولی براحتی با متد play.libs.Json.fromJson تبدیل می شوند؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

با استفاده از تکه کد زیر مشکل من حل شد:

    @BodyParser.Of(BodyParser.Json.class)
    public Result someController() throws IOException {
        List<Long> ids = new ObjectMapper().readValue(Controller.request().body().asJson().toString(),
                TypeFactory.defaultInstance().constructCollectionType(List.class, Long.class));

    .
    .
    .

سوالات مشابه

0 امتیاز
1 پاسخ 564 بازدید
0 امتیاز
1 پاسخ 231 بازدید
+1 امتیاز
2 پاسخ 514 بازدید
0 امتیاز
1 پاسخ 450 بازدید
+1 امتیاز
1 پاسخ 469 بازدید
+1 امتیاز
1 پاسخ 304 بازدید
0 امتیاز
1 پاسخ 715 بازدید
0 امتیاز
1 پاسخ 166 بازدید
+1 امتیاز
2 پاسخ 618 بازدید
...