Разбор произвольного json с помощью json2html
Кто-нибудь знает подробные документы на уровне API для json2html? Я пролистал их веб-страницу и нашел очень мало документации.
По сути, я хотел бы взять произвольный json и превратить его в симпатичный html, очень похожий на пример "json visualizer" на веб-странице json2html, но веб-страница не сообщает о состоянии события, если визуализатор является частью библиотеки json2html или если это что-то еще полностью.
Второй вопрос:
В их примере они имеют следующее преобразование:
var transform = {'tag': 'li', 'html': '$ {name} ($ {age})'};
Что предполагает, что я знаю, что у json будут "имя" и "возраст", есть ли способ подстановить это и просто взять пары в той же форме, но с любым именем?
1 ответ
На самом деле библиотека довольно проста, и полный исходный код можно найти здесь, на github, поэтому не стесняйтесь выбирать, если хотите. Что касается документации, проверьте сайт под примерами, чтобы начать.
Первый вопрос "произвольный json, и превратить его в симпатичный html, очень похожий на" визуализатор json ". Простой ответ - да, вы можете визуализировать неструктурированный json, используя json2html. Хотя визуализатор не является частью библиотеки, он был создан с использованием json2html. Посмотрите на исходный код, который все хорошо прокомментировал, и он должен дать вам хорошее представление о том, как мы его создали.
Второй вопрос: есть ли способ подстановки? Короткий ответ: да, просто используйте встроенную функцию
{'tag':'li','html':function() {
return(this.myWildcardVariable);
}}
Однако, поскольку я немного запутался в том, что вы пытаетесь достичь, я бы сказал, начните с основ (примеров), и вы, вероятно, лучше поймете, что может делать библиотека.