实际上问题并不重要。
例如,有通过邮寄请求发送的数据为:
{data: {"asd":"asdasd", "asd1":"asd1asd1"}}
如果将其作为字符串发送,则有些变化:
{data: '{"asd":"asdasd", "asd1":"asd1asd1"}'}
或如果可能(仅字符串):
'{data: {"asd":"asdasd", "asd1":"asd1asd1"}}'
所以问题是哪种类型的资源将较少或即使有大数据也将相同?
您的字符串越长,它将使用更多的带宽。您只需要在哪种模式下发送数据就取决于接收者。
您在上面的示例中的唯一区别是将它们以文本还是JSON格式发送。最后,它将作为字符串发送,因为HTTP Post请求的正文始终以字符串形式发送,这意味着带宽并不取决于您如何发送对象,因为它始终是字符串。然后,接收者将在接收时根据它创建一个JSON对象。
由于您可能在客户端中将对象作为javascript对象(或您使用的任何一种语言)发送请求,因此只要有可能,就使用JSON对象。您使用的库应确保采用将其转换为字符串的高效方式。