Визуализатор структуры данных для JavaScript - PullRequest
3 голосов
/ 26 октября 2010

Я ищу библиотеку javascript, которая переводит произвольный (но ациклический) блок данных JSON в своего рода полуинтерактивное HTML-представление. Библиотека Джеймса Падолси Prettyprint подходит близко, но ее вывод очень многословен (например, заголовки "объекта" и "массива" на всем), лишь незначительно интерактивен (было бы неплохо свернуть и развернуть поддерева особенно) и не особо настраиваемый. Я также обнаружил jstree , но похоже, что он не делает произвольных BLOB-объектов данных JSON, а только те, которые специально созданы для подачи на него. Кроме того, строгое древовидное представление не совсем подходит для данных, которые у меня есть; Я хочу больше представления ключа / значения (но с некоторыми вложенными объектами).

Мне не нужна возможность изменять структуру данных, просто покажите ее более или менее понятным для человека способом.

Есть предложения?

1 Ответ

3 голосов
/ 27 октября 2010

У меня небольшой проект для отображения jsobjects.

Это не очень красиво и может использовать некоторые улучшения, но это может немного помочь.

Он построен на "jquery-1.4.2.min.js", но должен работать со старыми версиями.

Файлы:
http://empirium.dnet.nu/js/object-browser.js
http://empirium.dnet.nu/js/object-browser.css

Это пример того, как его использовать:

http://empirium.dnet.nu/OBTest.html

Нажатие на жирный черный тип откроет и закроет сложные структуры данных, которые сразу не будут видны.

Надеюсь, у вас есть что-то для этого, и если у вас есть предложения, пожалуйста, прокомментируйте здесь.

Это не активный проект, просто я написал кое-что для отладки.

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