JSON代表javascript对象表示法(我确定您知道),所以为什么通过ajax发送json时,需要将其转换为字符串来发送?它仅仅是格式化的东西,还是什么?
它可能属于另一个地方,如果是这样,请告诉我,我将其关闭并移动。
显然,我不是在寻求意见,而是想知道实际的答案。
为了确保我很清楚,我了解JSON.stringify()的功能及其对应的JSON.parse()。我只想知道为什么需要使用stringify。
谢谢!
通过ajax发送json时,您需要将其转换为字符串来发送吗?
如果不是字符串,则首先不是JSON。
JSON是基于文本的数据格式。HTTP是基于文本的通信协议。
JSON代表javascript对象表示法
JSON基于JavaScript文字的语法。JavaScript对象不是JSON。