JSON 中包含键值对的键值对?
A Key-Value pair containing Key-Value pair in JSON?
是否应将其作为有效的 JSON 对象接受?
{"name":"First":"Last"}
假设 {"name": something else} 其中 something else 是键值对:<"First":"Last">。
我看过一些讨论这个问题的话题,我发现使用像 {"name":{"First":"Last"}} 这样的语法当然是有效的,但在这种情况下它不是 key:value 对 key:value 对,这将是一个 >>。
标准是否应该将纯 > 接受为有效的 object 键值对?
JSON 没有“键值”类型。所以,不,那不是有效的语法,它不对应于任何 JSON 值。
您可以使用以下任一方式:
{"name": ["Jane", "Doe"]}
{"name": {"first": "Jane", "last": "Doe"}
我不明白您如何将 "Jane": "Doe"
描述为键值对,但也许这不是您的意思。我认为我的第二个例子与你所说的很接近,但也许不是。
是否应将其作为有效的 JSON 对象接受?
{"name":"First":"Last"}
假设 {"name": something else} 其中 something else 是键值对:<"First":"Last">。
我看过一些讨论这个问题的话题,我发现使用像 {"name":{"First":"Last"}} 这样的语法当然是有效的,但在这种情况下它不是 key:value 对 key:value 对,这将是一个
标准是否应该将纯 object 键值对?
JSON 没有“键值”类型。所以,不,那不是有效的语法,它不对应于任何 JSON 值。
您可以使用以下任一方式:
{"name": ["Jane", "Doe"]}
{"name": {"first": "Jane", "last": "Doe"}
我不明白您如何将 "Jane": "Doe"
描述为键值对,但也许这不是您的意思。我认为我的第二个例子与你所说的很接近,但也许不是。