Qual formato JSON é a melhor escolha para pares de valores-chave e por quê?
[{"key1": "value1"}, {"key2": "value2"}]
Ou:
[{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}]
Ou:
{"key1": "value1", "key2": "value2"}
A primeira variante parece mais compacta e mais "semanticamente significativa". A segunda variante parece mais estruturada, o que pode ajudar a processá-la. A terceira variante parece ainda mais semântica.
Os pares de valores-chave serão usados para anexar dados arbitrários a algum outro item. Os dados devem ser serializados como JSON para contorná-los através de um sistema.
{"key1": "value1", "key2": "value2"}
?