Add to storage object without overwriting? (Unity)

Is there a way to add to a storage object without overwriting all the text inside?
Essentially, I have a list of characters and want to add a new character.
I know that I could have each character as a separate key, but I don’t know if that’s more efficient than having them stored in one object.

For instance I would prefer to store them like Characters over Bob

Hello @crowie, I’d recommend you have a look at this topic: Storage engine structure.

The recommended approach would be to have the characters in the same storage object as you’re doing. As for updating the object, you’d read it, manipulate it then store it using conditional writes to ensure the stored data hasn’t changed between your read and write.