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 پاسخ 744 بازدید
0 امتیاز
1 پاسخ 397 بازدید
+1 امتیاز
2 پاسخ 772 بازدید
0 امتیاز
1 پاسخ 613 بازدید
+1 امتیاز
1 پاسخ 784 بازدید
+1 امتیاز
1 پاسخ 515 بازدید
0 امتیاز
1 پاسخ 916 بازدید
0 امتیاز
1 پاسخ 295 بازدید
+1 امتیاز
2 پاسخ 839 بازدید
...