从字符串数组中获取字符串

时间:2019-08-28 07:08:36

标签: react-native

我想问如何从字符串数组中获取数组?

我的数组是

"[
    {
        id: 1,
        name: ‘tem2’,
        value: '934’
        },
    {
        id: 2,
        name: ‘tem’,
        value: '93'
    }

];
"

我想要这样的东西:

[
    {
        id: 1,
        name: ‘tem2’,
        value: '934’
        },
    {
        id: 2,
        name: ‘tem’,
        value: '93'
    }

];

谁能告诉我如何从字符串数组中获取数组?

4 个答案:

答案 0 :(得分:1)

我希望您希望将String转换为JSON数组

您应该尝试以下操作:

const data = "[
    {
        id: 1,
        name: ‘tem2’,
        value: '934’
        },
    {
        id: 2,
        name: ‘tem’,
        value: '93'
    }

];
"

const dataArray = JSON.parse(data);

dataArray是您想要的数组!

答案 1 :(得分:1)

将JSON数组转换为字符串

const stringArray = JSON.stringify(jsonData);

将字符串数组转换为JSON

const jsonData= JSON.parse(stringArray);

答案 2 :(得分:1)

const data =[
  {
    "id": 1,
    "name": "tem2",
    "value": "934"
  },
  {
    "id": 2,
    "name": "tem",
    "value": "93"
  }
]

const stringArray = JSON.stringify(data);
console.log(data);

const dataArray = JSON.parse(stringArray);
console.log(dataArray);

答案 3 :(得分:0)

步骤-1:将整个数组存储在一个变量中。

步骤2:使用JSON.parse(varName)

解析变量

第3步:您还可以使用JSON.Stringify(varName)

快乐编码:)

相关问题