如何根据一个数组条件修改对象深处的值?

例如我有一个数组[a,b,c]对应3层对象的属性。现在我要修改属性c的值。对象类似{a:{b:{c:123}}} 结果类似{a:{b:{c:456}}}

定义3维数组,把值设置进入,然后转JSON即可。

既然是面向对象的方式开发,那么我们就应该用面向对象的方式解决问题。

class A{
    B b ;  
   void setCv(){}
}
class B{
  C c;
}
class C{
v ;
}

直接一维数组存储A对象,需要修改的时候,只要获取对应的A对象,就可以更改对应A对象里面的C对象中的V;

这才是真正的 面向对象。

递归遍历