Как исправить данные почтальона, отличные от извлеченных данных - PullRequest
0 голосов
/ 01 июня 2019

Я настраиваю файл, чтобы можно было заполнить базу данных.Я хочу получить данные из внешнего API, а затем сопоставить возвращенные данные и посеять соответственно.Я запускаю файл с созданным мной скриптом, который является просто узлом.Когда я получаю данные из API как на моем клиенте, так и в Postman, я получаю ожидаемые результаты.Однако, когда я пытаюсь сделать это с созданным мной начальным файлом, данные выглядят именно так, как я должен получить, за исключением того, что response.data теперь является строкой, а не объектом.Кажется, я не могу понять, почему это так.

данные возвращаются из исходного файла

data: '{"columns":[{"code":"Region","text":"region","type":"d"},{"code":"Kon","text":"sex","type":"d"},{"code":"Tid","text":"year","type":"t"},{"code":"BE0101N1","text":"Population","comment":"The ' +
    'tables show the conditions on December 31st for each respective year ' +
    'according to administrative subdivisions of January 1st of the ' +
    'following year\\r\\n","type":"c"},{"code":"BE0101N2","text":"Population ' +
    'growth","comment":"Population growth is defined as the difference ' +
    'between the population at the beginning of the year and at the end of ' +
    'the ' +
    'year.\\r\\n","type":"c"}],"comments":[],"data":[{"key":["0117","1","2013"],"values":["20389","154"]},{"key":["0117","2","2013"],"values":["20106","72"]}]}'

данные возвращаются почтальону

{
    "columns": [
        {
            "code": "Kon",
            "text": "sex",
            "type": "d"
        },
        {
            "code": "Tid",
            "text": "year",
            "type": "t"
        },
        {
            "code": "BE0101N1",
            "text": "Population",
            "comment": "The tables show the conditions on December 31st for each respective year according to administrative subdivisions of January 1st of the following year\r\n",
            "type": "c"
        },
        {
            "code": "BE0101N2",
            "text": "Population growth",
            "comment": "Population growth is defined as the difference between the population at the beginning of the year and at the end of the year.\r\n",
            "type": "c"
        }
    ],
    "comments": [],
    "data": [
        {
            "key": [
                "1",
                "2013"
            ],
            "values": [
                "4814357",
                "48452"
            ]
        },
        {
            "key": [
                "2",
                "2013"
            ],
            "values": [
                "4830507",
                "40519"
            ]
        }
    ]
}
...