我得到带有俄语字母的 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 годов.
]
}
]}
I have to split it using these classes
但我仍然有一个错误:com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:第1行第34列路径$.news[0]处的未终止对象..
编码可能有问题,但我不确定。我做错了什么?
最佳答案
使用 Gson lib 而不是 JSONObject 顺便说一句,该主题在 sci.notation = topic: 7.3965143E7 中被反序列化为 float 。 这可能会给你带来绝对疯狂的错误。
关于java - json反序列化遇到一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61612564/