Имеется json данные в файле
https://www.cbr-xml-daily.ru/daily_json.js, они получены и обрабатываются:
val data = response.toString()
val valute = JSONObject(data).getJSONObject("Valute")
println(valute.toString())
До обработки:
{
"Date": "2022-02-12T11:30:00+03:00",
"PreviousDate": "2022-02-11T11:30:00+03:00",
"PreviousURL": "\/\/www.cbr-xml-daily.ru\/archive\/2022\/02\/11\/daily_json.js",
"Timestamp": "2022-02-13T23:00:00+03:00",
"Valute": {
"AUD": {
"ID": "R01010",
"NumCode": "036",
"CharCode": "AUD",
"Nominal": 1,
"Name": "Австралийский доллар",
"Value": 53.5105,
"Previous": 53.7266
},
...
После println(valute.toString()):
{
"AUD": {
"ID": "R01010",
"NumCode": "036",
"CharCode": "AUD",
"Nominal": 1,
"Name": "Австралийский доллар",
"Value": 53.5105,
"Previous": 53.7266
},
...
Вопрос: Как пропарсить далее в глубину?
Как получить значения для каждой валюты для отображения в виде таблицы:
"ID" "NumCode" "CharCode" "Nominal" "Name" "Value" "Previous"
AUD "R01010" "036" "AUD" 1 "Австралийский доллар" 53.5105 53.7266
AZN ...
GBP ...