json_view 0.4.1 copy "json_view: ^0.4.1" to clipboard
json_view: ^0.4.1 copied to clipboard

A json preview package that has a not bad performance. lazy load json tree node that cause less jank. Support display large list json data like chrome dev tool.

json_view #

Pub Version Pub Popularity Pub Points Pub Publisher

A json preview package that has a not bad performance. lazy load json tree node that cause less jank. Support display large list json data like chrome dev tool.

./resources/preview.png

Highlight #

  • 👑 json type highlight.
  • 🔆 lazy load large list & map.
  • 🚀 not bad performance.
  • 📦 only depend on flutter.

Usage #

  • simple usage
JsonView(json: data)
  • customize style
JsonConfig(
    /// your customize configuration
    data: JsonConfigData(
        animation: true,
        animationDuration: Duration(milliseconds: 300),
        animationCurve: Curves.ease,
        itemPadding: EdgeInsets.only(left: 8),
        color: JsonColorScheme(
            stringColor: Colors.grey,
        ),
        style: JsonStyleScheme(
            arrow: const Icon(Icons.arrow_right),
        )
    ),
    /// any widget will contain jsonView
    child: ...,
)

API reference #

pub.dev/documentation

ROADMAP #

  • ❌ add TESTS
  • ❌ override ListTile & MapTile didChangeDependencies

Some thing went wrong 🤔 #

create a new issue & welcome create a pull request

22
likes
160
points
8.37k
downloads

Publisher

verified publisherlaihz.tech

Weekly Downloads

A json preview package that has a not bad performance. lazy load json tree node that cause less jank. Support display large list json data like chrome dev tool.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on json_view