Creating a new memory document tag type with an array structure causes a Bad_Stale error in the tag browser. I can’t find what the actual error is. I copied the array structure out of the menu tree object to make sure it was properly formed and pasted it using the edit tag (raw) option. The size of the array object doesn’t matter either.
Attached is the tags json file, which looks valid to me.
Also of note, if I have a valid document of type object, and convert it to array type, the quality shows good, but any changes to tag value are not ‘published’.
Value editor:
Right now, the way things are coded we are only able to support Objects as the root JSON element. That doesn’t mean this won’t change in the future, and I have opened up a ticket to have this reconsidered. Please use the work around you already found, or add an Array to the JSON object with the definition of the value you need.
I found this issue while trying to create a document tag as an array of objects. It appears (in 8.1.3) that new memory document tags can only be created as objects (via tag browser), though can be modified to (raw) or pasted as arrays/values.