React Native中的Json Parser错误

时间:2018-08-26 11:15:09

标签: android json react-native

你好,因为我是React native的新手,所以我需要通过react native处理多个json帖子的解决方案。这是我需要发布的新json数据

[
  {
    "rollno": "10",
    "typeofattendence": 1
  },
  {
    "rollno": "10021",
    "typeofattendence": 0
  }
]

这是我的获取数据,请注意,我可以发布单个json数据,而不能发布多个json。这是我的代码

body: JSON.stringify({
        rollno: this.state.data,
        typeofattendence: this.state.value
      })`      `body: JSON.stringify({
        rollno: this.state.data,
        typeofattendence: this.state.value
      })

请帮助我。在这里,您可以看到我可以发布单个json对象,但是如何在数组中发布多个对象。预先感谢

2 个答案:

答案 0 :(得分:1)

您应该先将对象存储在数组中。 例如。

let data = [];
data.push({
 rollno: this.state.data,
 typeofattendence: this.state.value
});

以及何时要将其发送到服务器

body: JSON.stringify(data);

答案 1 :(得分:0)

您可以使用:

var myarray = [];
var myJSON = "";

var item = {
    "rollno": "10",
    "typeofattendence": 1
  };

myarray.push(item);

item = {
    "rollno": "10021",
    "typeofattendence": 0
  }
myarray.push(item);

myJSON = JSON.stringify({myarray: myarray});

正如http://jsfiddle.net/jensbits/MWSeg/演讲中所说。