"ru": [
"string_name": "string_data",
"string_name2": "string_data2"
],
"en": [
"string_name": "string_data",
"string_name2": "string_data3"
]
}
Помогите пожалуста, куда копать что бы можно было такое распарсить?
Так проблема-то в чем?
важный вопрос, во что именно распарсить? Конкретные датаклассы или просто JsonObject?
У меня задача сделать так, что бы я мог например по русской локализации (ru) найти строку string_name и вывести ее значение
Json.decodeFromString<JsonObject>(json)["ru"].jsonObject Вродь как-то так
Не выглядит как валидный жисон. Вы уверены, что там квадратные скобки?
а, я немного ошибся
Начни с простого. 1. Сериализация строки в JsonObject (https://github.com/Kotlin/kotlinx.serialization/blob/master/docs/json.md#types-of-json-elements) 2. Реализация интерфейса "переводчика", который принимает в конструкторе JsonObject и просто пытается прочесть оттуда по конкретному json-путю.
Обсуждают сегодня