Разбор произвольного 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);
 }}

Однако, поскольку я немного запутался в том, что вы пытаетесь достичь, я бы сказал, начните с основ (примеров), и вы, вероятно, лучше поймете, что может делать библиотека.

Другие вопросы по тегам