【发布时间】:2014-12-10 22:23:51
【问题描述】:
我正在使用 C# MVC 并拥有以下 JSON:
MessageType: "Type1"
MessageData: {{Name: "Jonas"}, Phones: [{ Fixed: "12345", Mobile: "45678" }], Addresses: [{ Home: "ababa"} ... ], { HasId: "Yes }, ... }
MessageData 将根据MessageType 包含不同的数据。
我需要将其反序列化为以下 C# 结构:
public class AjaxMsg
{
public string MessageType { get; set; }
public object MesssageData { get; set; }
}
我在来自客户端的 POST 期间使用本机序列化,但我只得到 MessageType 数据。
另外,代码:
var msgDataString = MessageData.ToString()
返回"System.Object"
我怎样才能得到MessageData 相应的对象格式?
【问题讨论】:
标签: c# ajax asp.net-mvc json