javascript - 在 React Native 中解析 JSON 以获取字符串数组
问题描述
在下面的 react native 中,我JSON
需要为. 可能有 n个array
string
DataHolder
dictionary
DataHolder
{
"StatusCode": 200,
"Description": "Description",
"Message": "Success",
"Response": {
"Data": {
"DataHolder": [
{
"abc": "abc description"
},
{
"def": "def description"
},
{
"ghi": "ghi description"
}
]
}
}
}
我是 react-native 的新手,任何帮助将不胜感激。
解决方案
听起来您只想从 API 响应中重构数据。这是一种解决方案:
const data = {
...
"Response": {
"Data": {
"DataHolder": [
{
"abc": "abc description"
},
{
"def": "def description"
},
{
"ghi": "ghi description"
}
]
}
}
};
const descriptions = data.Response.Data.DataHolder.map(item => Object.values(item)[0]);
// ["abc description", "def description", "ghi description"]