Hey there! π
I originally built this Directus interface to help manage i18n translations in a more user-friendly way. While working on it, I realized it could be super useful for editing any kind of nested JSON data, so I made it more generic and decided to share it with the community! It gives you a nice structured view of your JSON data that's much easier to work with than raw JSON.
Features
- π³ Hierarchical view of nested JSON data
- π Search functionality to filter fields by key or value
- β Add new nested fields dynamically
- ποΈ Remove existing fields
- π Convert simple fields to nested objects
- π Edit values inline
- π Read-only mode support
- π¨ Directus theme-aware styling
Usage:
- Create a field with type json in your collection
- Select "Nested JSON Field Editor" as the interface
- Configure the interface options according to your needs
- Start editing your JSON data in a structured way
:octocat: I've made the extension publicly available on GitHub https://github.com/Xchos/directus-extension-interface-json-form. I'm also looking into the process of submitting it to the Directus marketplace to make it easily accessible to the whole community! (maybe any idea how to do that?)
Feel free to check it out, and any feedback or contributions are welcome! π