HarmonyOS鸿蒙Next中使用Axios获取回来的数据,用JSON.stringify转换后怎么提取Value到一个数组中
HarmonyOS鸿蒙Next中使用Axios获取回来的数据,用JSON.stringify转换后怎么提取Value到一个数组中
NEXT 5.0.0.13版本,获取回来的列表如下
```json
{
"list": [
{
"行程": "呼和浩特"
},
{
"行程": "北京"
},
{
"行程": "广东"
},
{
"行程": "沈阳"
}
]
}
我想把城市提取到一个数组中,最终效果 [“呼和浩特”,“北京”,“广东”,“沈阳”] 需要怎么操作,新版本不支持any数据类型,感谢大佬们指导
更多关于HarmonyOS鸿蒙Next中使用Axios获取回来的数据,用JSON.stringify转换后怎么提取Value到一个数组中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
ESObject就是any,
更多关于HarmonyOS鸿蒙Next中使用Axios获取回来的数据,用JSON.stringify转换后怎么提取Value到一个数组中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,使用Axios获取数据并转换为JSON字符串后,可以通过JSON.parse
将字符串解析为对象,然后遍历对象提取Value到数组中。示例代码如下:
let jsonString = JSON.stringify(response.data); // 假设response是Axios返回的数据
let jsonObj = JSON.parse(jsonString);
let valuesArray = Object.values(jsonObj); // 提取所有Value到数组中
Object.values(jsonObj)
会返回一个包含所有属性值的数组。