JSON Table Editor: Edit Nested JSON as a Table or Tree

Edit nested JSON visually as a tree or a spreadsheet-like table, then download JSON, CSV or Excel. Free, runs in your browser, nothing is uploaded.

Quick answer: Edit nested JSON as a tree or a table and export it again.

Related: JSON Visual Editor Online · Edit JSON as a Table · JSON Array to Editable Table · JSON Guides and Free JSON Tools

How to use the JSON Table Editor: Edit Nested JSON as a Table or Tree

Edit nested JSON as a tree or a table and export it again.

The JSON Table Editor lets you edit nested JSON without writing code. Open it as a tree to change any value, add or delete keys and items, and change types. Or switch to the Table view, where a list of objects becomes rows and columns (nested fields become columns such as customer.name), and edit cells like a spreadsheet. Every edit updates the JSON, so you can download it again as JSON, or export the table as CSV, Excel or Parquet. You can also open a CSV or Excel file and turn it into JSON; columns named like a.b become nested objects. It all runs in your browser.

  1. Drop or paste JSON
  2. Edit in the Tree, Table or Text view
  3. Download the JSON or the table

Tips

Example

Input: {"orders":[{"id":1,"customer":{"name":"Ada"}}]}

Output: id | customer.name 1 | Ada

Browse by topic

Who uses Data Utility

Frequently asked questions · Data format benchmark

Frequently asked questions

How do I edit nested JSON without code?

Open it in the tree view to change values, add keys and delete items, or in the table view to edit rows like a spreadsheet.

Can I convert a table back to JSON?

Yes. Open a CSV or Excel file and download it as JSON. Columns named like customer.name become nested objects.

Does it handle nested JSON?

Yes. The Tree view shows every level. The Table view flattens nested fields into columns, and your edits go back into the nested JSON.

Can I turn a table back into JSON?

Yes. Open a CSV or Excel file, edit it, and download the JSON. Column names with dots, such as customer.name, become nested objects.

Related pages

Topic guides