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 پاسخ 790 بازدید
0 امتیاز
1 پاسخ 448 بازدید
+1 امتیاز
2 پاسخ 837 بازدید
0 امتیاز
1 پاسخ 656 بازدید
+1 امتیاز
1 پاسخ 881 بازدید
+1 امتیاز
1 پاسخ 561 بازدید
0 امتیاز
1 پاسخ 970 بازدید
0 امتیاز
1 پاسخ 350 بازدید
+1 امتیاز
2 پاسخ 892 بازدید
...