需求:
最近需要处理包含多层的Json字符串解析的问题,比如需要将所有的键值对的值替换,或者将键值对的键替换,包括嵌套对象里面的。

大致知道需要使用递归来操作,先记录大致步骤吧。

思路:

  • 写好一个固定的函数专门处理替换步骤;
  • 在这个函数内分别判断值是数组,还是对象,还是值(值走上面的递归函数);
  • 数组和对象分别写单独的处理步骤,还需要设置变量存储临时数据;

Reference:
https://www.cnblogs.com/digod/p/10561086.html

posted on 2024-02-19 14:45  Mysticbinary  阅读(69)  评论(0编辑  收藏  举报