1つ前のエントリ、Google Feed API が廃止されたかも の閲覧数が treastrain Press 過去最高を記録しています。
その中で、

JSON で取得したデータは各自でパース!

と言ってエントリを書き終えたのですが、Google スプレッドシートの JSON、

これを読もうという気にはなりませんよね…

今回は、私が唯一、人並みに使えるプログラミング言語、Swift を使って JSON をパースするサンプルを紹介したいと思います。

 

今回の実行環境は以下のとおりです。

  • Xcode 7.1.1 (7B1005)
  • Apple Swift version 2.1 (swiftlang-700.1.101.6 clang-700.1.76)
    Target: x86_64-apple-darwin15.0.0

Playground で実行

こんな感じにプログラムしてみました。読みづらいとか言わないで……

このプログラムだと、titleUrlData に

[[“タイトル”, “その記事の URL”],[“タイトル”, “その記事の URL”], …… [“タイトル”, “その記事の URL”]]

というように2次元配列でタイトルと URL が保存されます。

TableView で表示するときなどは titleUrlData を順番に取り出していくといいですね。

次のエントリでは実際に TableView に表示させたいと思います。

それでは。