{ // (1) 独立したカラムに値を抽出(文字列) "phone_numbers": "1-276-220-7263", // (2) 独立したカラムに値を抽出(整数) "app_id": 0, // (3) 独立したカラムに値を抽出(浮動小数点) "point": -1601.6890336884562, // (4) 独立したカラムに値を抽出(日付部分のみ抽出) "created_at": "2015-10-07 20:23:57 +0900", "profile": { "like_words": [ // (5) 配列全体を抽出 "maiores", "eum", // (6) 配列の一部を抽出 "aut" // (7) 配列の一部を抽出 ], "anniversary": { // (8) ハッシュ全体を "voluptatem": "dolor", "et": "ullam"
Web API が返す JSON をパースするライブラリの定番は JSONKit みたいだけど、iOS5 から標準で NSJSONSerialization っていうクラスが提供されているので、こちらを使うことにする。 まずは練習として JSON 文字列をパースして NSArray に変換してみた。 // JSON 文字列 NSString *jsonString = @"[{\"title\":\"RDocを記述する\", \"content\":\"RDocを記述する\"}, {\"title\":\"組み込んで使えるようにする\", \"content\":\"組み込んで使えるようにする\"}]"; // JSON 文字列をそのまま NSJSONSerialization に渡せないので、 // NSData に変換する NSData *jsonData = [jsonString
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思います。また、Node.js等サーバーサイドのJavaScriptも出てきたこともあって、非常に有用な言語になりつつあります。 そんなJavaScriptを学び始めている人の中でも、ある程度プログラミングをやったことがある人がJavaScriptの綺麗な書き方を学ぶのに絶対理解しておいた方が良い300行程度のソースコードがあります。 それは、JavaScript: The Good Partsに載っているJSONパーサのコードです。 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 作者:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く