簡體   English   中英

C# Azure 函數嵌套 JSON 數據 POST

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM