【发布时间】:2014-01-14 21:56:15
【问题描述】:
我需要创建一个带有子属性的动态请求,但我不完全确定该怎么做。我已经安装了 newtonsoft.json,所以我正在考虑制作一系列类,然后将它们序列化,但我还必须传入凭据/消费者密钥 Oauth 的东西。
{
"type": "email",
"subject": "Creating a case via the API",
"priority": 4,
"status": "open",
"labels": [
"Spam",
"Ignore"
],
"message": {
"direction": "in",
"status": "received",
"to": "someone@desk.com",
"from": "someone-else@desk.com",
}
因此,为了有上面的请求,我是否会创建一个主类,它具有类型/主题/状态等属性,然后它也会包含我的其他类消息。我只是想弄清楚序列化如何转换类
【问题讨论】:
-
“可能做一系列的类,然后序列化”你不能完成哪一部分?
-
好吧,我只是想知道这是否是最好的主意。我会更新我的问题
-
您需要定义动态的含义。
-
动态因为在某些字段中不需要,或者像标签一样它可能有两个以上的标签
标签: c# json formatting json.net