ウォールに投稿しようとしたときに Facebook API から送信されるエラー メッセージをキャッチしようとしています。
返される json 文字列は次のとおりです。{"error":{"message":"(#506) Duplicate status message","type":"OAuthException","code":506,"error_data":{"kError":1455006}}}
JavaScriptSerializer を使用してこの文字列を解析するにはどうすればよいでしょうか。クラスで「エラー」という単語をプロパティとして使用しようとすると、C# のキーワードとして許可されません。コードは以下です。
Dim dbg As StreamReader = New StreamReader(e.Response.GetResponseStream)
Dim jss = New JavaScriptSerializer()
Dim fbdebug As fbDebuger = jss.Deserialize(Of fbDebuger)(dbg.ReadToEnd)
Response.Write(fbdebug.error)
Public Class fbDebuger Public プロパティ error As String
End Class