gpt4 book ai didi

java - JSON键是否需要唯一?

转载 作者:IT老高 更新时间:2023-10-28 12:50:29 25 4
gpt4 key购买 nike

以下问题与我之前提出的一个问题有关:Help parsing simple JSON (using JSON for JAVA ME)

JSON 键是否需要唯一?例如,我在解析以下 XML(使用 JSON ME)时遇到了问题:

{
"name" : "JACK",
"name" : "JILL",
"name" : "JOHN",
"name" : "JENNY",
"name" : "JAMES",
"name" : "JIM"
}

而且,显然,这是因为键必须是唯一的。我只是想知道这是否在所有情况下都是正确的。例如,如果我使用 JSON ME 以外的其他东西,我是否能够解析所有这些名称?

谢谢。

最佳答案

如果您使用多个具有相同名称的键,则不会出现“错误”,但在 JSON 中,最后一个具有相同名称的键将被使用。

在您的情况下,键“名称”最好包含一个数组作为其值,而不是包含多个键“名称”。同一个对象或“事物”有两个名称或两个冲突的相同属性没有多大意义。

例如:

{
"name" : [ "JOHN", "JACK", "...", ... ]
}

关于java - JSON键是否需要唯一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5306741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com