[英]Serialize JSON to JSON Array (Nested JSON) for POST Request C#
[英]C# Azure Function Nested JSON data POST
我想POST
一個如下所示的JSON
數據:
{
"RequestID": "Req000002",
"fullfillmenttFactor": 65,
"ifFlexRequested": "True",
"isBlind": "True",
"loc": {
"user001": 4,
"user002": 7
},
"marketType": "fixedPrice",
"maxPriceCtpEU": "null"
}
現在對於其他數據,我可以這樣做:
[BsonElement ("RequestId"), JsonProperty(Required=Required.Always)]
public string RequestID { get; set; }
[BsonElement("FullfillmentFactor"), JsonProperty(Required = Required.Always)]
public int FullfillmentFactor { get; set; }
[BsonElement("IfFlexRequested"), JsonProperty(Required = Required.Always)]
public bool IfFlexRequested { get; set; }
但是如何處理Loc
數據呢?
我可以做類似的事情:
public class LocationInfo: Document{
[BsonElement("LocInfo"), JsonProperty(Required = Required.Always)]
public int LocInfo { get; set; }
...
}
然后在Loc
:
[BsonElement("Loc"), JsonProperty(Required = Required.Always)]
public LocationInfo FullfillmentFactor { get; set; }
但是在這里我怎樣才能傳遞多個這樣的值:
"loc": {
"user001": 4,
"user002": 7
}
例如,您可以將 loc 定義為 Dictionary
public Dictionary<string,int> loc { get; set; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.