好的,所以我試圖通過http連接發送POST命令,並使用JSON格式來實現。我正在編寫程序在C#中執行此操作,並想知道如何格式化作爲JSON傳遞給服務器的值數組。在C#中創建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"
}
]
不過,看樣子我做錯了。想法?任何幫助表示讚賞。
C#沒有JSON文字。你需要使用匿名類型。 – SLaks
那就是我在做什麼。因此,'新'' – Nealon
如果你想提供JSON serizalization,請看看:http://stackoverflow.com/questions/13278459/json-serialization-in-c-sharp。 – gustavodidomenico