Какой формат JSON является лучшим выбором для пар ключ-значение и почему?
[{"key1": "value1"}, {"key2": "value2"}]
Или:
[{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}]
Или:
{"key1": "value1", "key2": "value2"}
Первый вариант кажется более компактным и более «семантически значимым». Второй вариант выглядит более равномерно структурированным, что может помочь в его обработке. Третий вариант кажется еще более семантическим.
Пары ключ-значение будут использоваться для присоединения произвольных данных к некоторому другому элементу. Данные должны быть сериализованы как JSON, чтобы обойти их через систему.
{"key1": "value1", "key2": "value2"}
?