我的 JSON 格式如下:
{ “消息”:
[
{“FB”:{“消息”:“尝试”,“用户”:“789”}},
{“饲料”:{“抽象”:“酷”,“标题”:“嘿”}},
{“tw”:{“tweetid”:“984327”,“用户”:“gart”}},
{“fb”:{“消息”:“fgt”,“用户”:“690”}},
{“tw”:{“tweetid”:“346”,“用户”:“nfgdr”}},
{“饲料”:{“抽象”:“gredf”,“标题”:“wret”}}
]
}
我已经替换了双引号,以便可以将其存储在字符串中。
现在,当我尝试使用以下方法反序列化时:
JavaScriptSerializer jss = new JavaScriptSerializer();
jss.Deserialize<XYZType>(data);
它给出以下错误:
传入的对象无效,应为成员名称。(1): {"news":[{"fb":{"message":"try","user":"789"}},{"feed":{"title":"hey","abstract ":"cool"}},{"tw":{"tweetid":"984327","user":"gart"}},{"fb":{"message":"fgt","user": "690"}},{"tw":{"tweetid":"346","user":"nfgdr"}},{"feed":{"title":"wret","abstract":"gredf "}}]}
任何帮助都感激不尽。