我想将循环引用JSON从客户端发送到服务器端



我正在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)

最新更新