【问题标题】:catching error json string from facebook api从 facebook api 捕获错误 json 字符串
【发布时间】:2012-11-03 10:04:58
【问题描述】:

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

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

【问题讨论】:

    标签: facebook json api debugging parsing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-03-25
      • 2020-11-10
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多