我正在React中从客户端向服务器端发送正文:Flatted.stringify(object)
,标题:'Content-type': 'application/json'
。在客户端,当我打印console.log(Flatted.stringify(object))
时,它将看起来像[{'a': '1'}]
,可以很容易地从Flatted.parse()
方法中解析出来。但问题出在服务器端,当我在正文中发送Flatted.stringify(object)
时,它将变成这样的[{a: '1'}]
,并且无法使用Flatted.parse()
函数进行解析
有人能帮我做这个吗?
如果只是用方括号替换字符串中的外大括号,那么可以这样做:
var jsonString = Flatted.stringify(object)
var stringWithSquaredBraces = "[" + stringToReplace.substring(1,stringToReplace.length-1) + "]"
var parsedObject = Flatted.parse(stringWithSquaredBraces)