Из того, что я вижу в качестве вывода, я делаю следующие выводы:
children
{name: <KEY>, children: <VALUE>}
function buildChildren(json) {
let returnObject = [];
if (typeof json !== 'object') {
return json;
}
for (var key in json) {
if (Array.isArray(json)) {
returnObject.push(buildChildren(json[key]));
} else {
returnObject.push({
name: key,
children: buildChildren(json[key])
});
}
}
return returnObject;
}
Это довольно просто!
В меню Tools, выбрал Options и выбрал "Text Editor" в левой панели. Разверните его, и выбрал подузел "XAML". Разверните подузел "XAML" и проверьте флажок "Всегда открытых документов в полном представлении XAML".
Сообщите мне, не работает ли это на Вас.:)
Это возможно.
Посмотрите это сообщение в блоге для конкретных инструкций. Просто включите "Всегда открытые документы в полном представлении XAML".
Для еще лучшей производительности отобразите .xaml расширение XML-редактора в Инструментах/Опциях/Тексте Расширение Editor/File. Ваши .xaml файлы затем откроются намного быстрее. Вы потеряете intellisense, но это - большая опция, если можно жить без него.
Можно выполнить шаги, предложенные выше, но быть готовы получить катастрофические отказы VS после установки инструментов Silverlight 2.0 для Visual Studio или иногда Смешения Выражения. Если Вы начнете испытывать катастрофические отказы, просто пытаются переключиться назад на настройки по умолчанию.