[英]How would I parse the following JSON string using RestSharp?
我正在為SalesforceIQ平台編寫C#包裝程序,但我想不出最好的方法(或任何方法)來解析C#中的以下JSON字符串-特別是fieldValues
屬性,API將其指定為:
與列表關聯的字段定義的集合。 這些字段存儲為Field對象的數組,每個Field都是ID,顯示名稱的映射以及listOptions數組的映射(對於選擇列表字段而言)。 字段的ID是一個字符串,其中包含該字段按照創建順序的索引。 這些ID用於將字段映射到列表項中的值。 listOptions屬性映射到一個選項對象數組,每個對象包含一個選項ID和該選項的顯示值。 設置這些類型的字段的值時,需要將這些列表字段設置為此ID,而不是其顯示值。
我的問題是-我可以在C#中使用哪些類/對象結構來對此fieldValues
數據建模?
{
"id": "<masked>",
"listId": "<masked>",
"version": 1,
"createdDate": 1470089225761,
"modifiedDate": 1470095205436,
"name": "<masked>",
"accountId": "<masked>",
"contactIds": [
"<masked>"
],
"fieldValues": {
"0": [
{
"raw": "2"
}
],
"1": [
{
"raw": "<masked>"
}
],
"4": [
{
"raw": "35"
}
],
"process_close_date": [
{
"raw": "<masked>"
}
],
"process_created_date": [
{
"raw": "<masked>"
}
]
},
"linkedItemIds": {}
}
怎么樣
IDictionary<string, IEnumerable<Field>> fieldValues;
哪里
public class Field
{
public string raw { get; set; }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.