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 پاسخ 719 بازدید
0 امتیاز
1 پاسخ 377 بازدید
+1 امتیاز
2 پاسخ 746 بازدید
0 امتیاز
1 پاسخ 595 بازدید
+1 امتیاز
1 پاسخ 747 بازدید
+1 امتیاز
1 پاسخ 491 بازدید
0 امتیاز
1 پاسخ 896 بازدید
0 امتیاز
1 پاسخ 275 بازدید
+1 امتیاز
2 پاسخ 811 بازدید
...