为什么通过AJAX发送数据时,您必须要JSON.stringify()对象?

JSON代表javascript对象表示法(我确定您知道),所以为什么通过ajax发送json时,需要将其转换为字符串来发送?它仅仅是格式化的东西,还是什么?

它可能属于另一个地方,如果是这样,请告诉我,我将其关闭并移动。

显然,我不是在寻求意见,而是想知道实际的答案。

为了确保我很清楚,我了解JSON.stringify()的功能及其对应的JSON.parse()。我只想知道为什么需要使用stringify。

谢谢!

回答:

通过ajax发送json时,您需要将其转换为字符串来发送吗?

如果不是字符串,则首先不是JSON。

JSON是基于文本的数据格式。HTTP是基于文本的通信协议。

JSON代表javascript对象表示法

JSON基于JavaScript文字的语法。JavaScript对象不是JSON。

以上是 为什么通过AJAX发送数据时,您必须要JSON.stringify()对象? 的全部内容, 来源链接: utcz.com/qa/421051.html

回到顶部