Versions in this module Expand all Collapse all v0 v0.0.1 Mar 18, 2026 Changes in this version + func ExploreJSON(title string, json gjson.Result) error + func ExploreJSONStream[T any](title string, it Iterator[T]) error + func RenderJSON(title string, json gjson.Result) string + type AnyIterator interface + Current func() any + Err func() error + Next func() bool + type Iterator interface + Current func() T + Err func() error + Next func() bool + type JSONView interface + GetData func() gjson.Result + GetPath func() string + Resize func(width, height int) + Update func(tea.Msg, bool) tea.Cmd + View func() string + type JSONViewer struct + func (v *JSONViewer) Init() tea.Cmd + func (v *JSONViewer) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (v *JSONViewer) View() string + type TableView struct + func (tv *TableView) GetData() gjson.Result + func (tv *TableView) GetPath() string + func (tv *TableView) Resize(width, height int) + func (tv *TableView) Update(msg tea.Msg, raw bool) tea.Cmd + func (tv *TableView) View() string + type TextView struct + func (tv *TextView) GetData() gjson.Result + func (tv *TextView) GetPath() string + func (tv *TextView) Resize(width, height int) + func (tv *TextView) Update(msg tea.Msg, raw bool) tea.Cmd + func (tv *TextView) View() string