这将是我们几乎日常都会用到的一个超实用函数。
根据数据的多样性与结构,API 的响应可能会返回极其复杂的 JSON 对象。有时候,仅仅从整个 JSON 中抓取一个字段可能就不太够用了。我们可能需要提取多个字段来展示在网页上。每次手动遍历这样的复杂 JSON 显然不是个好主意。如果能将其转换为更简洁的 JSON,根据情况,那将是个不错的选择。
希望这些介绍已经足够了。让我们直奔主题吧。
这里,我要处理的是深度嵌套的 JSON。我会将其转化为简单的 JSON。
所以,这是我的示例 JSON:
const obj = {
first: {
first: '1',
second: {
second: true,
third: {
third: 'third',
fourth: {
fourth: 4
}
}