Jsonwidget-python

From Jsonwidget
Jump to: navigation, search

jsonwidget-python is a general-purpose JSON validation and manipulation library. The following applications are bundled with jsonwidget-python:

  • jsonedit - A terminal-based applications (like you would use via SSH or local terminal on Linux and Mac). It's based on urwid, an excellent Python-based library for building terminal-based user interfaces.
  • csvedit - A variation on jsonedit that allows editing of .csv/tsv files.
  • jwc - a command line utility with the following functions:
    • editserver - launch a web server to edit a json file from a browser
    • json2yaml - convert a json file to yaml with comments pulled from schema (also yaml2json to go back)
    • schemagen - create a schema from an example json file
    • validate - validate a JSON file against a schema

Links:

See also: jsonwidget-javascript, jsonwidget

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox