我的 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 "}}]}
任何帮助都感激不尽。