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 پاسخ 753 بازدید
0 امتیاز
1 پاسخ 406 بازدید
+1 امتیاز
2 پاسخ 792 بازدید
0 امتیاز
1 پاسخ 621 بازدید
+1 امتیاز
1 پاسخ 804 بازدید
+1 امتیاز
1 پاسخ 529 بازدید
0 امتیاز
1 پاسخ 929 بازدید
0 امتیاز
1 پاسخ 312 بازدید
+1 امتیاز
2 پاسخ 850 بازدید
...