Formatowanie danych JavaScript / ładna drukarka

Próbuję znaleźć sposóbpretty print struktura danych JavaScript w postaci czytelnej dla człowieka do debugowania.

Mam dość dużą i skomplikowaną strukturę danych przechowywaną w JS i muszę napisać jakiś kod, aby nią manipulować. Aby dowiedzieć się, co robię i gdzie się mylę, naprawdę potrzebuję móc zobaczyć strukturę danych w całości i zaktualizować ją za każdym razem, gdy wprowadzam zmiany w interfejsie użytkownika.

Wszystkie te rzeczy mogę sobie poradzić, oprócz znalezienia przyjemnego sposobu na zrzucenie struktury danych JavaScript na ciąg czytelny dla człowieka. JSON by to zrobił, ale naprawdę musi być ładnie sformatowany i wcięty. Zwykle używam do tego doskonałych zrzutów DOM Firebuga, ale naprawdę muszę być w stanie zobaczyć całą strukturę na raz, co nie wydaje się możliwe w Firebug.

Wszelkie sugestie są mile widziane.

Z góry dziękuję.

questionAnswers(15)

yourAnswerToTheQuestion