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 پاسخ 770 بازدید
0 امتیاز
1 پاسخ 423 بازدید
+1 امتیاز
2 پاسخ 806 بازدید
0 امتیاز
1 پاسخ 633 بازدید
+1 امتیاز
1 پاسخ 825 بازدید
+1 امتیاز
1 پاسخ 542 بازدید
0 امتیاز
1 پاسخ 942 بازدید
0 امتیاز
1 پاسخ 327 بازدید
+1 امتیاز
2 پاسخ 861 بازدید
...