我是一个项目的实习生。在该项目中,我和我的上等合作伙伴被要求通过C ++中的http GET / POST请求发送 JSON对象。我很惊讶,因为我们通过网络发送JSON字符串。发送 JSON对象的背后逻辑是什么?我的伴侣或我的主要上司都没有消除这个疑问。
答案 0 :(得分:0)
实际上,JSON对象是将Java脚本对象表示法括在括号{}
中。关键是,您定义了一个完整的(单个)对象,而不是一个(可能是不完整的)事物数组。使用括号,您可能已经知道了,您可以将对象命名为“:”。例如:
{
"My Object":
[1, 2, 3, 4, 5, 6]
}
您不能对数组做同样的事情:
[ <--no option to name the array
{
"My Object1":
[1, 2, 3]
},
{
"My Object2":
[4, 5, 6]
}
]