在以下 JSON
中,我需要获取 string
的 array
["abc description", "def description", “ghi 描述”等] DataHolder
的值。 DataHolder
字典
{
"StatusCode": 200,
"Description": "Description",
"Message": "Success",
"Response": {
"Data": {
"DataHolder": [
{
"abc": "abc description"
},
{
"def": "def description"
},
{
"ghi": "ghi description"
}
]
}
}
}
我是 react 原生的新手,任何帮助将不胜感激。
最佳答案
听起来您只想重组 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"]
关于javascript - React Native 中的 JSON 解析以获取字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55404337/