【发布时间】:2019-03-13 20:28:25
【问题描述】:
我会尽力解释这一点。我有一个名为 Prospect 的类,其中包含电子邮件、公司、名字、姓氏、电话等字符串。
我需要以
的格式以 JSON 格式输出潜在客户信息[
{"email":"test@test.com",
"properties":[
{
"property":"company",
"value": "Company Name"
},
"property":"firstname",
"value":"John"
},
"property":"surname",
"value":"Smith"
},
"property":"phone",
"value":"01234567891"
}]
}
]
我需要输出我捕获的所有潜在客户的 JSON。我已经通过创建一个客户类来尝试这个:
public class Customer
{
public string email { get; set; }
public List<Property> properties { get; set; }
}
还有一类属性:
public class Property
{
public string property { get; set; }
public string value { get; set; }
}
我这辈子都得不到我想要的结果。我认为它是 Customer 类中的属性列表。如果我将 List 更改为字符串并在此处仅定义一个值,则输出很好。
请帮忙:(
【问题讨论】:
-
包含用于反序列化 json 的代码。此外, json 似乎没有很好的格式。第二、第三和第四个属性没有左大括号。
-
感谢您抽出宝贵时间提供帮助。我正在尝试与 HubSpot CRM 进行通信。他们的 API 文档显示了 JSON 应该如何格式化,但我不知道该怎么做。页面在这里link
-
JSONLint 报告您发布的内容无效。该链接对我被阻止,所以我无法检查任何内容
标签: c# json nsjsonserialization