У меня проблемы с получением конкретной информации c из файла json, преобразованного из xml - PullRequest
0 голосов
/ 29 мая 2020

Мне удалось получить данные из xml api и преобразовать их в json с помощью функции выборки. Затем я добавил функцию для регистрации данных в консоли, которая работала, но есть много данных, которые мне не нужны. Поэтому, когда я go добавляю его, я пытаюсь вытащить указанные c данные, но он продолжает говорить мне, что ключи не определены.

Вот мой javascript:

let reqHeader = new Headers();
reqHeader.append('Content-Type', 'text/json');
let initObject = {
    method: 'GET', headers: reqHeader,
};
fetch('http://dontworryaboutit.nunya')
.then(function (response) {
    return response.json();
})
.then(function (data) {
    console.log(data);
    $(".container").append('<div>' + data.form.**this is where I'm having trouble** + '</div>');
})
.catch(function (err) {
    console.log("Something went wrong!", err);
});

Я отметил двойными звездочками, где проблема.

Вот образец json:

{//object starts
"PatternGraph": {//object starts
    "nodes": {//object starts
        "nodes": [//array starts
            {//object starts
                "attribute": {//object starts
                    "subs": {//object starts
                        "subs": {//object starts
                            "stop": "NEED THIS STOP", //value string
                            "sub": "NEED THIS VALUE"//value string
                        }//object ends
                    }, //object ends
                    "name": "NEED THIS NAME", //value string
                    "useless1": "false", //value string
                    "useless2": "false", //value string
                    "color": {//object starts
                        "color": "DONT NEED"//value string
                    }//object ends
                }, //object ends
                "successors": {//object starts
                    "successors": {//object starts
                        "id": "DONT NEED", //value string
                        "subType": "DONT NEED"//value string
                    }//object ends
                }, //object ends
                "id": "DUPLICATE DONT NEED"//value string
            }, //object ends

Я добавил комментарии к каждой вещи, чтобы помочь мне сохранить вещи Прямо. Все, что я пытаюсь сделать, это получить остановку: «NAME» и подпункт: «Value»

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...