示例:
"database": {
"UUIDTOKEN": {
"name": "test",
"yearsold": "20",
"userid": "100",
"uuid": "a2b45475-aebe-4103-9c01-43ea8754dfc0",
"email": "email@gmail.com"
}
},
如何添加新值?所以,database = main json text。如何添加uuid { 名,yearsold,用户ID,UUID,电子邮件 }
"database": {
"UUIDTOKEN": {
"name": "test",
"yearsold": "20",
"userid": "100",
"uuid": "a2b45475-aebe-4103-9c01-43ea8754dfc0",
"email": "email@gmail.com"
},
"UUIDTOKEN": {
"name": "stackoverflow",
"yearsold": "24",
"userid": "110",
"uuid": "uuid-aebe-4103-9c01-43ea8754dfc0",
"email": "stackoverflow@gmail.com"
},
},
感谢您的帮助。
答案 0 :(得分:0)
对象(在您的情况下为"database"
)不能有两个具有相同名称的字段("UUIDTOKEN"
)。如果您需要"database"
包含"UUIDTOKEN"
个对象的列表,请考虑将其更改为数组:
{
"database": [{
"name": "test",
"yearsold": "20",
"userid": "100",
"uuid": "a2b45475-aebe-4103-9c01-43ea8754dfc0",
"email": "email@gmail.com"
}, {
"name": "stackoverflow",
"yearsold": "24",
"userid": "110",
"uuid": "uuid-aebe-4103-9c01-43ea8754dfc0",
"email": "stackoverflow@gmail.com"
}]
}
请注意,此示例中已删除"UUIDTOKEN"
名称,但如果由于某种原因需要,请添加另一个对象图层:
{
"database": [{
"UUIDTOKEN": {
"name": "test"
//...
}
}, {
"UUIDTOKEN": {
"name": "stackoverflow"
//...
}
}]
}
答案 1 :(得分:0)
我不确定你在问什么?你想知道如何在c#中为json对象添加另一个值,或者你想知道为什么你写的东西不起作用吗?
如果是后者,则不能使用2个键相同的json对象,您需要将UUIDTOKEN更改为唯一键。否则你可以使用数组。