我想要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
}
uj5u.com熱心網友回復:
例如,您可以將 loc 定義為 Dictionary
public Dictionary<string,int> loc { get; set; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487501.html
