发送JSON对象而不是JSON字符串

时间:2020-01-28 06:57:46

标签: json

我是一个项目的实习生。在该项目中,我和我的上等合作伙伴被要求通过C ++中的http GET / POST请求发送 JSON对象。我很惊讶,因为我们通过网络发送JSON字符串。发送 JSON对象的背后逻辑是什么?我的伴侣或我的主要上司都没有消除这个疑问。

1 个答案:

答案 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]
  }
]