JSON 解析 Swift [Google 翻译 API]

JSON Parse Swift [Google Translate API]

我正在为 MacBooks 的菜单栏开发翻译应用程序。

问题:

我无法解析来自 Google 翻译 API 的 JSON 结果。

示例 JSON 结果:

{
 "data": {
  "translations": [
   {
    "translatedText": "Hello World"
   }
  ]
 }
}

请帮帮我!

编辑:添加我的代码

http://imgim.com/ekranresmi2015-06-21112615.png

并且我使用 SwiftHTTP 进行 http 请求。 https://github.com/daltoniam/SwiftHTTP

我希望根据您提供的代码示例屏幕截图,您的 JSON 字符串包含在 str 变量中。所以解决方案如下:

NSString *translatedText = str["data"]["translations"][0]["translatedText"];

我建议您阅读下面给出的教程 link。

  1. http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial

我使用 SwiftyJSON 解决了​​问题 :)

https://github.com/SwiftyJSON/SwiftyJSON