【发布时间】:2016-08-31 04:56:41
【问题描述】:
我正在为 SalesforceIQ 平台编写 C# 包装器,但我无法找出在 C# 中解析以下 JSON 字符串的最佳方式(或任何方式) - 特别是 API 指定为的 fieldValues 属性:
与列表关联的字段定义的集合。 这些字段存储为字段对象数组,每个字段 id、显示名称和(在选择列表的情况下)的映射 fields) 一个 listOptions 数组。字段的 id 是一个字符串,包含 该字段的索引按创建顺序排列;这些 id 是 用于将字段映射到列表项中的值。列表选项 属性映射到选项对象数组,每个对象都包含一个选项 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": {}
}
【问题讨论】:
标签: c# json salesforce restsharp