解:
BodyData = JObject.FromObject(new
{
Parameters = new JArray(
JObject.FromObject(new
{
Key1 = "Value1",
Key2 = "Value2"
})
)
})
目前API有一參數JSON
{
"Parameters": [{
"Key1": "Value1",
"Key2": "Value2"
}]
}
我在程式碼的部分需要自建出上列的JSON格式
目前的程式碼
//JObject 型態
using Newtonsoft.Json.Linq;
BodyData = JObject.FromObject(new
{
Parameters = new
{
Key1 = "Value1",
Key2 = "Value2"
}
})
輸出為:{"Parameters": {"Key1": "Value1","Key2": "Value2"}}
輸出的部分會少中括號
經過測試後沒有中括號API SERVER 會回傳錯誤
有中括號才可以正常驗證過
想詢問還有其他方法創立JObject可以有中括號嗎