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 پاسخ 809 بازدید
0 امتیاز
1 پاسخ 474 بازدید
+1 امتیاز
2 پاسخ 867 بازدید
0 امتیاز
1 پاسخ 670 بازدید
+1 امتیاز
1 پاسخ 938 بازدید
+1 امتیاز
1 پاسخ 581 بازدید
0 امتیاز
1 پاسخ 993 بازدید
0 امتیاز
1 پاسخ 365 بازدید
+1 امتیاز
2 پاسخ 917 بازدید
...