【发布时间】:2015-03-02 02:20:07
【问题描述】:
我有以下原始 JSON 字符串:
[\"Hello World!\",\"94952923696694934\",\"MyChannel\"]
我没有运气尝试了以下方法:
我的自定义对象类:
public class MyObject
{
public string msg { get; set; }
public string id { get; set; }
public string chn { get; set; }
}
JSON 字符串:
string str = "[\"Hello World!\",\"94952923696694934\",\"MyChannel\"]";
第一次尝试使用 System.Web.Script.Serialization 进行反序列化:
JavaScriptSerializer serializer = new JavaScriptSerializer();
MyObject obj1 = serializer.Deserialize<MyObject>(str);
第二次尝试使用 Newtonsoft.Json 进行反序列化:
MyObject obj2 = JsonConvert.DeserializeObject<MyObject>(str);
两次尝试都失败了。有什么建议吗?
【问题讨论】: