Java 如何向域中的唯一键添加不同的值?
我无法对我面临的问题保持清醒的头脑 我有各种json键,比如: 姓名、等级、技能 现在,对于每个名字,名字,可以有多个等级和技能,因此json可以如下所示:Java 如何向域中的唯一键添加不同的值?,java,android,json,realm,Java,Android,Json,Realm,我无法对我面临的问题保持清醒的头脑 我有各种json键,比如: 姓名、等级、技能 现在,对于每个名字,名字,可以有多个等级和技能,因此json可以如下所示: [ { "name": "name1" "age": "age1" "skills": "skills1" }, { "name": "name1" "age": "age2" "skills": "skills2"
[
{
"name": "name1"
"age": "age1"
"skills": "skills1"
},
{
"name": "name1"
"age": "age2"
"skills": "skills2"
},
{
"name": "name1"
"age": "age3"
"skills": "skills3"
}
]
[
{
"name" : "name1",
"age" : ["age1","age2","age3"],
"skills" : ["skills","skill2"]
},
{
"name" : "name2",
"age" : ["age1","age2","age3"],
"skills" : ["skills","skill2"]
}
]
请注意,名字并没有改变,但技能和年龄却在改变。在这种情况下,我如何将所有不同的年龄和技能映射到一个名字?我事先不知道唯一名字的数目
如果我遗漏了任何细节,请告诉我。谢谢。像这样使用JSON数组:
[
{
"name": "name1"
"age": "age1"
"skills": "skills1"
},
{
"name": "name1"
"age": "age2"
"skills": "skills2"
},
{
"name": "name1"
"age": "age3"
"skills": "skills3"
}
]
[
{
"name" : "name1",
"age" : ["age1","age2","age3"],
"skills" : ["skills","skill2"]
},
{
"name" : "name2",
"age" : ["age1","age2","age3"],
"skills" : ["skills","skill2"]
}
]