我有两个对象:
deviceConfigInfo
和deviceStatusInfo
两者都包含一个数组devices
(因此实际上还有第三个device
对象)。
对于其中的每个device
返回,deviceConfigInfo
都有以下属性:
uuid
name
somethingElse
lookAnotherOne
并且对于deviceStatusInfo
uuid
name
somethingElse
someStatusInfo
someMoreStuff
(如果你没有猜到,我只是编了一些随机属性)
回到我提到的第三个对象device
,我创建了它,并结合了所有属性。现在,我的问题是,说deviceStatusInfo
更新了,我怎样才能更新device
对象而不丢失未被覆盖的“旧”数据(在本例中为lookAnotherOne
属性)。
是否必须手动获取匹配的设备,uuid
然后更新每个属性,deviceStatusInfo
或者是否有更快的方法来执行此操作?想象一下有很多属性。
希望这是有道理的。如果有帮助,我正在使用Mantle创建对象/模型。