将深度嵌套的对象数组转换为普通制表符分隔的字符串
我有三级或更多嵌套的 JSON,我需要将其转换为漂亮的字符串,
例如
let a = {
"spec":[
{'key': 'General', 'values': [
{'key': 'Model Number', 'value': 'REDMI'},
{'key': 'Year of Manufacture', 'value': '2022'},
{'key': 'SIM Type', 'value': 'Dual Sim'}
]},
{'key': 'OS & Processor Features', 'values': [
{'key': 'Operating System', 'value': 'Andriod'
},
{'key': 'Processor Type', 'value': 'MediaTek'
},
{'key': 'Processor Core', 'value': 'Octa Core'
},
{'key': 'PCS', 'value': '2 GHz'
},
]
}
]
}
转换为类似
General
型号:红米
制造年份:2022
SIM 卡类型:双卡
操作系统与处理器特性
操作系统:Andriod
处理器类型 : MediaTek
处理器核心:八核
PCS','值':'2 GHz\
i have three-level or more nested JSON I need to convert it into nice looking string
for example
let a = {
"spec":[
{'key': 'General', 'values': [
{'key': 'Model Number', 'value': 'REDMI'},
{'key': 'Year of Manufacture', 'value': '2022'},
{'key': 'SIM Type', 'value': 'Dual Sim'}
]},
{'key': 'OS & Processor Features', 'values': [
{'key': 'Operating System', 'value': 'Andriod'
},
{'key': 'Processor Type', 'value': 'MediaTek'
},
{'key': 'Processor Core', 'value': 'Octa Core'
},
{'key': 'PCS', 'value': '2 GHz'
},
]
}
]
}
into something like this
General
Model Number : REDMI
Year of Manufacture : 2022
SIM Type : Dual Sim
OS & Processor Features
Operating System : Andriod
Processor Type : MediaTek
Processor Core : Octa Core
PCS', 'value': '2 GHz\
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
干得好:
Here you go: