Возникли проблемы с десериализацией json - PullRequest
0 голосов
/ 05 мая 2020

Я получаю json с русскими буквами, но без "":

{news: 
[
    {
        document: 
            {
                name: Закон Омской области от 28 апреля 2020 г. N 2269-ОЗ \"О внесении изменений в Закон Омской области \"О бюджете территориального фонда обязательного медицинского страхования Омской области на 2020 год и на плановый период 2021 и 2022 годов\", 
                topic: 7.3965143E7, 
                url: /#/document/73965143
            },

        name: Увеличен объем расходов ТФОМС Омской области на 2020 год,

        paragraphs: 
            [
                В результате изменений общий объем расходов бюджета территориального фонда на 2020 год увеличится на 190,2 млн рублей и составит 28,4 млрд рублей.,
                В связи с образовавшимся превышением расходов бюджета территориального фонда над его доходами утверждены источники финансирования дефицита бюджета территориального фонда на 2020 год., 
                Также уточнены виды (подвиды) доходов бюджета территориального фонда и нормативов распределения доходов между бюджетами бюджетной системы РФ на 2020 год и на плановый период 2021 и 2022 годов.
            ]

    }
]}

Мне нужно разбить его с помощью этих классов

Но я все равно есть ошибка: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 34 path $.news[0]..

Может быть проблема с кодировкой, но я не уверен. Что я делаю не так?

1 Ответ

0 голосов
/ 05 мая 2020

Ty, чтобы использовать Gson lib вместо JSONObject BTW, topi c был десериализован как float в sci.notation = topi c: 7.3965143E7 . Позже это может дать вам совершенно сумасшедшие ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...