0

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

这是返回的 json 字符串。{"error":{"message":"(#506) 重复状态消息","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)

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

End Class
4

1 回答 1

0

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

于 2012-11-04T15:02:50.460 回答