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 پاسخ 774 بازدید
0 امتیاز
1 پاسخ 427 بازدید
+1 امتیاز
2 پاسخ 814 بازدید
0 امتیاز
1 پاسخ 637 بازدید
+1 امتیاز
1 پاسخ 840 بازدید
+1 امتیاز
1 پاسخ 546 بازدید
0 امتیاز
1 پاسخ 950 بازدید
0 امتیاز
1 پاسخ 338 بازدید
+1 امتیاز
2 پاسخ 871 بازدید
...