Я пытаюсь организовать свои проекты в файл json. Firefox выдает мне «Ошибка синтаксического анализа XML: неправильно сформированный ... номер строки 1, столбец 1».
Я хотел бы получить доступ к данным моих проектов в виде 2D-массива. Если мне нужен проект 1-го столбца 2-й строки, я буду обращаться к нему как jsondata.projects [1] [2].
Вот как я структурировал свой json-файл, который имеет два столбца, три строки в первом и две строки во втором.
{
"projects" : [
[
{
...
},
{
...
},
{
...
}
],
[
{
...
},
{
...
}
]
]
}
Когда я пытаюсь получить доступ к этому json-файлу из консоли Firefox, мне выдается ошибка.
Если вам нужен 1-й столбец 2-й строки, вы должны написать jsondata.projects[0][1], потому что массив начинается с 0 в JavaScript.
Хорошо. Я попробовал jsondata.projects [0] [1] и получил ту же ошибку XML не правильно сформированный для строки 1, столбец 1. В консоли до ошибки и после введенной мной команды возвращается объект, который является весь файл json.

Я нашел решение.
Если я вызываю jsondata.projects[0][1];, мне возвращается весь объект json, а затем возникает ошибка XML Not Well Formed для строки 1, столбец 1.
Однако, если я вызываю console.info(jsondata.projects[0][1]);, мне возвращается весь объект json, а затем элемент json, который я хочу! Мне все еще выдается ошибка XML Not well -formed.
Пожалуйста, добавьте свой журнал ошибок