Watch the video demo: https://youtu.be/BbvcT_QJDS8
This is a JSON editor which can new, load, save and edit JSON files, in both code browser and content table views.
The stand-alone editor tries to make the process of editting and transfering through JSON files intuitive, user-friendly, and easy to coordinate between tech and non-tech teams.
Below is a screenshot, on the left is JSON browser, on the right is visualized content table.
pip install PyQt5
pip install xmltodict
*** When saving the file, the editor will take the data in the left side(the JSON browser) to store in a file. So if you're making changes using the right side(the content table) or both sides, remember to apply changes to the left side before saving.
JSON Browser | Content Table |
---|---|
![]() |
![]() |
Expand All | Collapse All |
---|---|
![]() |
![]() |
Drag and Drop Entries | Create, Remove, Copy, Paste Entries |
---|---|
![]() |
![]() |
Search | Search |
---|---|
![]() |
![]() |
Sort by Keys | Sort by Values |
---|---|
![]() |
![]() |
Original .xml Files | Import | Auto Convert |
---|---|---|
![]() |
![]() |
![]() |
- Save, Load and Create JSON files
- Edit entries
- Two-way Interface
- Drag & Drop edit, Expand/Collapse, Search, Sort
- Import and convert .xml files
- Drag & Drop to load files
- Custom Stylesheet
- Multi-tab editor
*Too busy to make updates thesedays, will continue adding features after May 13th, 2022.
https://github.com/AtsushiSakai/PyJSONViewer.git
https://github.com/leixingyu/jsonEditor.git
https://github.com/dridk/QJsonModel.git