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 پاسخ 762 بازدید
0 امتیاز
1 پاسخ 418 بازدید
+1 امتیاز
2 پاسخ 801 بازدید
0 امتیاز
1 پاسخ 629 بازدید
+1 امتیاز
1 پاسخ 816 بازدید
+1 امتیاز
1 پاسخ 535 بازدید
0 امتیاز
1 پاسخ 935 بازدید
0 امتیاز
1 پاسخ 322 بازدید
+1 امتیاز
2 پاسخ 860 بازدید
...