JSON は次の形式です。
{ "ニュース":
[
{ "fb": { "メッセージ": "試す", "ユーザー": "789" } },
{ "feed": { "abstract": "cool", "title": "hey" } },
{ "tw": { "tweetid": "984327", "user": "gart" } },
{ "fb": { "メッセージ": "fgt", "ユーザー": "690" } },
{ "tw": { "tweetid": "346", "user": "nfgdr" } },
{ "feed": { "abstract": "gredf", "title": "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 "}}]}
どんな助けでも大歓迎です。