从facebook api捕捉错误json字符串

时间:2012-11-03 10:04:59

标签: facebook json api debugging parsing

我正在尝试捕获错误消息,这些消息是在尝试发布到墙上时从facebook api发送的。

这里是返回的json字符串。 {“error”:{“message”:“(#506)重复状态消息”,“类型”:“OAuthException”,“code”:506,“error_data”:{“kError”:1455006}}}

我将如何使用JavaScriptSerializer解析此字符串,就像我尝试在类中使用单词“error”作为我的属性一样,它不会允许它作为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)

公共类fbDebuger         公共属性错误为字符串

End Class

1 个答案:

答案 0 :(得分:0)

可以通过在变量名称周围添加括号来使用关键字。