对于键值对,哪种JSON格式是更好的选择,为什么?
[{"key1": "value1"}, {"key2": "value2"}]
要么:
[{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}]
要么:
{"key1": "value1", "key2": "value2"}
第一个变体看起来更紧凑,更“有意义”。第二个变体看起来结构更均匀,可能有助于处理它。第三个变体似乎更具语义。
键值对将用于将任意数据附加到其他项目。数据必须序列化为JSON才能在系统中四舍五入。
{"key1": "value1", "key2": "value2"}
?