好的,所以我正在尝试通过 http 连接发送 POST 命令,并使用 JSON 格式来执行此操作。我正在用 C# 编写程序来执行此操作,并且想知道如何格式化要作为 JSON 传递给服务器的值数组。
目前我有这个:
new {name = "command" , index = "X", optional = "0"}
在 JSON 中转换为:
"name": "command",
"index": "X",
"optional": "0"
我想创建一个名为 items 的数组,其中每个元素都包含这三个值。所以它本质上是一个对象数组,其中对象包含一个名称、一个索引和一个可选字段。
我的猜测是,它会是这样的:
new {items = [(name = "command" , index = "X", optional = "0"),
(name = "status" , index = "X", optional = "0")]}
如果它是正确的语法,它将在 JSON 中转换为:
"items":
[
{
"name": "command",
"index": "X",
"optional": "0"
},
{
"name": "status",
"index": "X",
"optional": "0"
}
]
但是,显然我做错了。想法?任何帮助表示赞赏。