When working with larger and more complex data structures, it takes a lot of effort to change the structures of arrays and keep them consistent.
For example, when renaming a property in the first array item, you would also have to rename it in every other array item of the same array to keep the structure the same.
For your convenience, there is the option Synchronize arrays in the dialog of XML/JSON text creation.

This function only applies to changes which you currently make. Differently structured arrays and items which are already existing will not be synchronized retroactively by enabling this option.
Array items which have been created by the synchronization option can be altered individually after disabling the option.
Example
The following structure shows renaming the node “text” to “comment” in the first array item (left picture). Due to the synchronization option all other corresponding array items are renamed, too (right picture).
![]() |
![]() |

