我正在使用.NET中的Firebase REST API(c#)。我的JSON结构是这样的:
{
id: "id0",
name: "Name0",
items: [
{ id: "item0", name: "item-name-0", price: 10 },
{ id: "item1", name: "item-name-1", price: 15 }
]
}
我可以将其写入Firebase。
现在,它创建了JSON但是项目列表是使用索引0和1作为节点名称创建的,因此,当我需要更新列表中的元素时,我需要指定索引
例如
.Post("<firebaseUrl>/document/id0/items/1.json", new { price: 7.5 })
但如果更改了列表顺序,那么如果我使用索引来访问和更新列表中的项目,我将更新其他项目
有没有办法使用属性名称访问列表中的项目?
答案 0 :(得分:0)
暂停了一下之后,我认为字典对我来说应该是有用的。所以我没有列表,而是有一个项目字典,这意味着每个项目都有一个键,我只能在更新特定项目时参考。