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 پاسخ 798 بازدید
0 امتیاز
1 پاسخ 463 بازدید
+1 امتیاز
2 پاسخ 849 بازدید
0 امتیاز
1 پاسخ 665 بازدید
+1 امتیاز
1 پاسخ 927 بازدید
+1 امتیاز
1 پاسخ 573 بازدید
0 امتیاز
1 پاسخ 983 بازدید
0 امتیاز
1 پاسخ 359 بازدید
+1 امتیاز
2 پاسخ 908 بازدید
...