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 پاسخ 783 بازدید
0 امتیاز
1 پاسخ 441 بازدید
+1 امتیاز
2 پاسخ 827 بازدید
0 امتیاز
1 پاسخ 650 بازدید
+1 امتیاز
1 پاسخ 870 بازدید
+1 امتیاز
1 پاسخ 557 بازدید
0 امتیاز
1 پاسخ 959 بازدید
0 امتیاز
1 پاسخ 346 بازدید
+1 امتیاز
2 پاسخ 883 بازدید
...