Хорошо, поэтому я пытаюсь отправить команды POST по http-соединению и использовать форматирование JSON для этого. Я пишу программу, чтобы сделать это на С#, и задавался вопросом, как я буду форматировать массив значений, которые будут переданы как JSON на сервер.
В настоящее время у меня есть это:
new {name = "command" , index = "X", optional = "0"}
Что переводится в JSON:
"name": "command",
"index": "X",
"optional": "0"
И я хочу создать массив, называемый элементами, где каждый элемент содержит эти три значения. Таким образом, это будет по существу массив объектов, в котором объект содержит имя, индекс и необязательное поле.
Я предполагал, что это будет что-то вроде этого:
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"
}
]
Но, очевидно, я делаю это неправильно. Идеи? Любая помощь приветствуется.