Я создал java программу для получения JSON из API FRED:
{
"realtime_start": "2020-04-01",
"realtime_end": "2020-04-01",
"observation_start": "1600-01-01",
"observation_end": "9999-12-31",
"units": "lin",
"output_type": 1,
"file_type": "json",
"order_by": "observation_date",
"sort_order": "asc",
"count": 3040,
"offset": 0,
"limit": 100000,
"observations": [
{
"realtime_start": "2020-04-01",
"realtime_end": "2020-04-01",
"date": "1962-01-05",
"value": "4.03"
},
{
"realtime_start": "2020-04-01",
"realtime_end": "2020-04-01",
"date": "1962-01-12",
"value": "4.06"
},
etc...
Это анализируется для удобства чтения, но java увидит строку: {"realtime_start":"2020-04-01","realtime_end":"2020-04-01", etc...
. Я пытаюсь сократить до наблюдений, а затем сократить каждую дату и значение в массив. В итоге я получаю:
dates[0] = 1962-01-05
value[0] = 4.03
Я пытаюсь использовать .split (), но ломаю голову над тем, как это сделать. Буду благодарен за любую помощь.