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 "}}]}
どんな助けでも大歓迎です。