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 پاسخ 749 بازدید
0 امتیاز
1 پاسخ 402 بازدید
+1 امتیاز
2 پاسخ 778 بازدید
0 امتیاز
1 پاسخ 617 بازدید
+1 امتیاز
1 پاسخ 791 بازدید
+1 امتیاز
1 پاسخ 519 بازدید
0 امتیاز
1 پاسخ 921 بازدید
0 امتیاز
1 پاسخ 301 بازدید
+1 امتیاز
2 پاسخ 845 بازدید
...