JSON Parse Swift [谷歌翻译API]

时间:2015-06-21 08:05:20

标签: json swift api parsing google-translate

我在菜单上为MacBooks开发了一个翻译应用程序。

问题:

我无法解析Google Translate API的JSON结果。

示例JSON结果:

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

请帮帮我!

修改:添加我的代码

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

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

2 个答案:

答案 0 :(得分:1)

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

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

我建议你阅读以下给定的教程链接。

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

答案 1 :(得分:1)

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

https://github.com/SwiftyJSON/SwiftyJSON