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 پاسخ 813 بازدید
0 امتیاز
1 پاسخ 480 بازدید
+1 امتیاز
2 پاسخ 877 بازدید
0 امتیاز
1 پاسخ 680 بازدید
+1 امتیاز
1 پاسخ 967 بازدید
+1 امتیاز
1 پاسخ 588 بازدید
0 امتیاز
1 پاسخ 998 بازدید
0 امتیاز
1 پاسخ 375 بازدید
+1 امتیاز
2 پاسخ 925 بازدید
...