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 پاسخ 728 بازدید
0 امتیاز
1 پاسخ 386 بازدید
+1 امتیاز
2 پاسخ 756 بازدید
0 امتیاز
1 پاسخ 603 بازدید
+1 امتیاز
1 پاسخ 764 بازدید
+1 امتیاز
1 پاسخ 500 بازدید
0 امتیاز
1 پاسخ 903 بازدید
0 امتیاز
1 پاسخ 284 بازدید
+1 امتیاز
2 پاسخ 820 بازدید
...