# Json editor not saving changes

**URL:** <https://forum.electra.one/t/json-editor-not-saving-changes/4086>\
**Category:** General discussion\
**Created:** [December 29, 2025, 7:23am UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086 "2025-12-29T07:23:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![attacksustain](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/attacksustain/32/4031_2.png) [@attacksustain](https://forum.electra.one/u/attacksustain)\
**Post date:** [December 29, 2025, 7:23am UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/1 "2025-12-29T07:23:15Z")

</div>

When I try changing the json on the preset I’m working on, it never seems to save. I can edit it, but if I change to the lua editor and then back to json, it shows the version prior to my edit.

Sending the json to the E1 doesn’t seem to make a difference, exiting the preset editor entirely also reverts back to the original version.

I started this template using the point & click editor. Does that always override the json ? Is there a way I can tell it not to ?

---

<div class="post-metadata">

**Author:** ![Songsta](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/songsta/32/3442_2.png) [@Songsta](https://forum.electra.one/u/Songsta)\
**Post date:** [December 30, 2025, 10:27am UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/2 "2025-12-30T10:27:18Z")

</div>

Changes are ignored. Have a read in the docs: [Preset Editor | Electra One Documentation](https://docs.electra.one/userguide/editor.html#preset-json)

---

<div class="post-metadata">

**Author:** ![attacksustain](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/attacksustain/32/4031_2.png) [@attacksustain](https://forum.electra.one/u/attacksustain)\
**Post date:** [December 30, 2025, 4:07pm UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/3 "2025-12-30T16:07:54Z")

</div>

That’s not how I interpret it..

“The work in the visual and JSON editor can be freely combined.”

---

<div class="post-metadata">

**Author:** ![Songsta](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/songsta/32/3442_2.png) [@Songsta](https://forum.electra.one/u/Songsta)\
**Post date:** [December 30, 2025, 5:26pm UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/4 "2025-12-30T17:26:41Z")

</div>

That’s specifically for patch editing. For preset editing, changing the JSON will have no effect. The docs were confusing to me too. I’ve been editing the JSON in Cursor and then using sysex to upload it to the E-1. Or I just upload it after editing offline.

---

<div class="post-metadata">

**Author:** ![attacksustain](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/attacksustain/32/4031_2.png) [@attacksustain](https://forum.electra.one/u/attacksustain)\
**Post date:** [December 30, 2025, 6:41pm UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/5 "2025-12-30T18:41:57Z")

</div>

ugh, thanks. That is really confusing. I wonder if some UI improvement could be made to make that more obvious.

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [January 2, 2026, 3:16pm UTC](https://forum.electra.one/t/json-editor-not-saving-changes/4086/6 "2026-01-02T15:16:15Z")

</div>

I am finishing a new version of the editor. Quite some stuff is addressed there. This particular issue - editing the preset JSON (as whole) - I am still not sure about how to resolve that. The preset JSON format is not the native format that the editor uses internally. Preset JSON is designed so that it can be uploaded to the controller. That means that every change made in the editor would result in conversion to the editor-native format and back to preset JSON. That would be very clumsy. In the upcoming version of the editor, the preset JSON view is removed. I may also make it read-only… The individual bits of JSON, such as the lists definitions or patch related data share the same structure in editor and preset JSON, hence it is possible to edit them.
