React Native自动将尾随逗号添加到对象

时间:2018-10-22 17:08:09

标签: typescript react-native

我试图用Expo创建一个新的React Native项目。 我将此代码添加到 App.tsx

const test = {
  a: "1",
  b: 2    // without trailing comma
};
console.log(test);

我在控制台中得到的结果是:

{
   a: "1",
   b: 2,     // with trailing comma
}

我需要将此对象作为JSON发送。尾部的逗号将其破除。

我不明白为什么自动添加此结尾逗号。我找不到删除它的方法。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用stringify将对象解析为JSON。

const test = {
  a: "1",
  b: 2,  
};
console.log(JSON.stringify(test)); // "{"a":"1","b":2}"

在此处查看:https://repl.it/repls/GiddyIrritatingCharacterset

答案 1 :(得分:0)

最后,这是服务器端的错误。 JSON已正确发送。

因此,我将结束这个问题。感谢您的帮助。