[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

JSONに関するosada5963のブックマーク (26)

  • 新しい気象庁サイトからJSONデータが取得できる件 | MindTech

    【お知らせ】日、気象庁ホームページをリニューアルしました。 区市町村に発表されている防災気象情報を、大雨や地震・火山といった分野ごとに一つのページで閲覧いただけるなど、情報の表示を大きく見直しました。 新しくなった気象庁ホームページ、ぜひお試しください!https://t.co/itpcorewJw — 気象庁 (@JMA_kishou) February 24, 2021 まじかよ気象庁公式の天気予報APIができてるぞ、感激して大声で泣いちゃったhttps://t.co/2HQumqjel8 — Torishima / INTP (@izutorishima) February 24, 2021 なに事が起きたのかと思ったら、天気予報や概況のデータがJSON形式で取得できるようになっているとか。天気APIとかを提供している民間気象会社もありますから、オープンデータで民業圧迫か?!とか良

    新しい気象庁サイトからJSONデータが取得できる件 | MindTech
  • ハローワークの求人を可視化

    ハローワークの大きな問題点簡単にパートタイムで働きたい、近い職場にこだわりがある、網羅的に給料で逆引き検索したいなど、ハローワークのWebシステムは検索機能が貧弱で思ったように検索できないコードこちらを参照してください https://github.com/GINK03/hellowork-map 使ったデータに関してはスナップショットを撮っているものがあります Dropboxデータの取得ハローワークのウェブサイトには操作性と基設計に問題があって(?)、多くのページ遷移がPOSTなどで制御されているようです。結果として簡単なプログラムではデータが取得できず(データの再利用性が悪い)、API等も厚生労働省の審査を受けなくてはいけない(個人が簡単にどうこうするということはあまり想定されていないよう)ということでかなりめんどくさいです。 今回はショット分析なので、seleniumでheadle

    ハローワークの求人を可視化
  • ライフログを可視化してみたら偏食のようすがわかった - 飯田橋ランチマップ - JX通信社エンジニアブログ

    「JX通信社Advent Calendar 2019」11日目の記事です. 昨日は, @shinyoke さんの「PySparkはじめました - 分散処理デビューする前にやったこと」でした。 こんにちは. 同じくJX通信社でデータ基盤エンジニアをしています, @maplerと申します。 はじめに 今回はちょっと美味しい話をします。 昼時間になったらよくある話 「今日昼飯どこにいきますか?」 「わからない。。」 JX通信社オフィスがある飯田橋周辺美味しい店たくさんありまして、どこでランチべればいいのかわからない。 ちょうど2年前、Moves App というライフログアプリを一年半ほど利用してたので、そのデータを利用して自分の飯田橋ランチマップを作ってみようと思います。 やったこと GeoPandas と GeoPy で位置情報の解析 Mapbox + Plotly で位置情報の可視化 S

    ライフログを可視化してみたら偏食のようすがわかった - 飯田橋ランチマップ - JX通信社エンジニアブログ
  • [Swift 4] SwiftyJSONを使わずにシンプルにJSONをデータ構造化する | DevelopersIO

    はじめに モバイルアプリサービス部の中安です。 WebAPIなどデータを取得する際にはJSONを使用してデータを受け取ることが多いかと思います。 その際にはSwiftyJSONなどのライブラリを使用してJSONをシリアライズすることで構造体に変換するなどの処理をするかと思います。 しかし、Swift4からは新たに加わったプロトコルCodableを使用すれば、ライブラリを使わずシンプルにそういった処理ができるようになるようです。 サンプル よくWebAPIのJSONサンプルとして使われるlivedoor天気予報API(大阪)のデータを使用します。 今回は構造化の話だけに絞るので、ネットワーク処理の話は省きます。 このAPIで返ってくるデータのインターフェイスを元に構造体を定義しておきます(一部省略しています)。 イニシャライザも何もないデータの器だけ要しておくだけで十分です。 struct

    [Swift 4] SwiftyJSONを使わずにシンプルにJSONをデータ構造化する | DevelopersIO
  • 緯度経度付き住所LODを作りました - Qiita

    #Linked Open Addresses Japan サイトのURLは以下のになります。 http://uedayou.net/loa/ 使い方 住所データの引き方は2種類あります。URLに直接入力する方法と、トップページからブラウジングする方法です。 URLに直接入力 Firefox、Chrome等WebブラウザのURL入力フォームに住所を直接入力することで、該当住所のデータが閲覧できます。 入力は以下のようにしてください。 http://uedayou.net/loa/[都道府県][市区町村][町・大字][丁目・字][番地] 「一丁目」等の丁目の数は漢数字で記述してください。 番地は半角数字で記述して「1番」、「1番地」のような「番」、「番地」をつけないでください。 たとえば、「東京都千代田区永田町一丁目7番」という住所のデータを見たい場合は以下のようにURLを作ります。 トップペ

    緯度経度付き住所LODを作りました - Qiita
  • [Swift] タイプセーフなJSONデコーダ「Himotoki」を試してみた | DevelopersIO

    1 はじめに (1) Himotokiとは Himotokiは(紐解き)は、Syo Ikeda氏によって作成されたタイプセーフなJSONのデコードライブラリです。 https://github.com/ikesyo/Himotoki 特徴として、以下のようなものが挙げられます。 Swiftのみで書かれている 依存ライブラリがない JSONのデコードに特化されている 簡潔にモデル定義が可能 タイプセーフ 非常に軽量(Sourceの下で21,487byte) 国産 動作環境は、次のとおりとなっています。 Swift 2.1 / Xcode 7.2 OS X 10.9 or later iOS 8.0 or later (by Carthage or CocoaPods) / iOS 7 (by copying the source files directly) tvOS 9.0 or lat

    [Swift] タイプセーフなJSONデコーダ「Himotoki」を試してみた | DevelopersIO
  • AppleWatchからTheta Sを操作して遊んでみた

    この記事はRICOH THETA Advent Calendar 2015の22日目の記事です。 今回はAppleWatchからTHETA Sのリモートコントロール(静止画、動画撮影)を実装したので公開したいと思います。もちろん無音シャッターもありです。※用法、音量にはご注意を! THETA SなのでAPIはv2です。 そもそもAppleWatchユーザでかつThetaSの方ってどのくらいいるのでしょうか。 ※2016.2.7追記 この記事をベースにアプリを公開しました。詳細は以下 Remote Shutter for ThetaS v1.0を公開しました THETA Sとは もはや説明不要かと思いますが、 全天球の360度の写真、動画が取れるカメラデバイスです。 詳しくはRICOH THETA Advent Calendarの一日目の記事を参考にしてください。 http://panora

    AppleWatchからTheta Sを操作して遊んでみた
  • AlamofireとSwiftyJSONでAPIを叩くチュートリアル - Qiita

    はじめに 動作環境は Xcode7.x, Swift2.x となります。 職業柄、入門者に教えることが多いのですが、APIを触るのは少しハードルが高いのかなと感じ、チュートリアルを書くに至りました。 今回はQiitaのAPIを叩き、最新記事一覧を取得・表示することを通して、 AlamofireとSwiftyJSONの仕様・使い方を紹介したいと思います。 以下は完成イメージです。 それではアプリを作る前に、まずはAPIについて簡単に説明をしてから始めます。 APIは怖くない APIと聞くとなんだか凄いものと思う方がいるかもしれません。 ですがAPIはあなたが思っているほど難しいものではありません。 APIをとても簡単に説明すると 指定のURLにアクセスすると、配列や辞書型のようなデータを返してくれるもの です。 QiitaのAPIを例に見てみましょう。 https://qiita.com/a

    AlamofireとSwiftyJSONでAPIを叩くチュートリアル - Qiita
  • オープンデータをAPIで取得してアプリに表示しよう

    他のサービスやアプリとつながるiOSアプリをSwiftで作成しながら、「アプリの考え方」を習得する連載。前回は、ネットワーク上のデータをアプリに読み込んで扱う方法について解説しました。今回は実務でも利用することの多いオープンデータをアプリで扱う方法を解説します。 誰でも自由に利用可能なオープンデータ オープンデータとは、誰でも自由に入手でき、再利用や再配布のできるデータのことです。公共機関や科学データ、天気データなどがあり、形式はXMLやCSVやJSONなどがあります。 オープンデータの中から今回は、「HeartRails Express」の無料APIをつかって、指定した路線の駅情報を取得して表示しましょう。 HeartRails Expressは、路線/駅名データ等の地理情報を、XML、JSON 形式で無料提供しているサービスです。

    オープンデータをAPIで取得してアプリに表示しよう
  • [iOS9]広告ブロック(Content Blocking Safari Extensions)の作り方 - Qiita

    まず、「広告ブロック」とは言ってもコンテンツ制御のうちの一つの呼び名(みんながそう言ってる)であるだけで、単純に広告をブロック出来るわけではない点を理解しておいたほうがいいです。 Content Blocking Safari Extensions Surfin' Safari - Blog Archive » Introduction to WebKit Content Blockers Cookieや画像、リソース、ポップアップなどなどブロックできるコンテンツは様々です。 作成するアプリ(エクステンション)で目的に見合った実装をしていくことになります。 なお、このドキュメントでは個々の実装例は詳しく掲載していません。 サンプルをもとに Content Blocking Safari Extensions の例を流れを追って説明しています。 開発の流れ プロジェクト作成 エクステンション

    [iOS9]広告ブロック(Content Blocking Safari Extensions)の作り方 - Qiita
  • XMLとJSONを解析するiPhoneアプリの作り方 (1/2)

    「アプリの考え方」を他のサービスやアプリとつながるiOSアプリをSwiftで作成しながら習得できる連載。2回にわたって、ネットワーク上のデータをアプリに読み込んで扱う方法について解説しています。前回は「データをアプリにダウンロードする方法」を同期、非同期2つの方法で解説しました。今回は「ダウンロードしたデータをアプリで使える形に解析する方法」について解説します。 解析が必要なデータの形式で代表的なXMLとJSONで解説します。 おさえておきたい「XML」と「JSON」 XMLとJSON。名前は聞いたことがあるかもしれませんが、どんなものか具体的にわからない方のために、簡単に解説します。 1)XMLとは XMLとは、「Extensible Markup Language」の略で、テキストデータの意味や構造を記述するための「テキストフォーマット」です。データはタグ<>を使って記述します。タグ

    XMLとJSONを解析するiPhoneアプリの作り方 (1/2)
  • jqコマンドが実は高性能すぎてビビッた話

    GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい

    jqコマンドが実は高性能すぎてビビッた話
  • JSON Editor Online: edit JSON, format JSON, query JSON

    JSON Editor Online JSON Editor Online is the original and most copied JSON Editor on the web. Use it to view, edit, format, repair, compare, query, transform, validate, and share your JSON data. About JSON Editor Online JSON Editor Online is a versatile, high quality tool to edit and process your JSON data. It is one of the best and most popular tools around, has a high user satisfaction, and is c

    JSON Editor Online: edit JSON, format JSON, query JSON
  • RubyでネストしたHashやArrayから値を取り出す方法いろいろ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    RubyでネストしたHashやArrayから値を取り出す方法いろいろ - Qiita
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • SwiftのJSONを扱うライブラリまとめ - Qiita

    はじめに JSONはVALUE部分の多様な型※とnilになる可能性もあるため、Swift言語のみでは扱いにくいところがあります。 そんな問題を解決する、パースしたJSONオブジェクトを扱いやすくするライブラリや、モデルにマッピングまで行うものまで、JSONを便利に扱えるライブラリをご紹介します。 ※ String, Int, Float, Double, Array, Dictinary, etc SwiftyJSON/SwiftyJSON ★3526 The better way to deal with JSON data in Swift. パース後のJSONオブジェクトを扱いやすくするライブラリです。 Non-optional getterでVALUEがnilの場合でもデフォルト値で扱えるのは便利です。Arrayに要素数を超えた添字でアクセスしてもクラッシュせずにerrorオブジェ

    SwiftのJSONを扱うライブラリまとめ - Qiita
  • Swiftで面倒なJSONの取り扱いをさらに10倍便利にするclass JSON - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Swiftで面倒なJSONの取り扱いをさらに10倍便利にするclass JSON - Qiita
  • JSONってなにもの?

    JSONとは何か? JSONとはJavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマットです。 その名前の由来の通りJSONはJavaScriptのオブジェクト表記構文のサブセットとなっており、XMLと比べると簡潔に構造化されたデータを記述することができるため、記述が容易で人間が理解しやすいデータフォーマットと言えます。 なお、JSONは2006年に「RFC 4627(http://www.rfc-editor.org/rfc/rfc4627.txt)」として公開されています。 例としてXMLとJSONで同じデータを記述したものをリスト1とリスト2に示します(図1)。 リスト1のXMLではすべての情報をタグで囲んだテキストノードとして記述していますが、XMLでデータを表現する場合、データの記述方法として属性とテキストノードの使い分けが

  • JSON-LD - Qiita

    当は、"JSON-LDとXML"というタイトルにしようと思ったが、XMLは語るにはあまりに広い世界で恐ろしいし、詳しい先生方が多い領域なので、JSON-LD だけを書くことにした、そんなエントリーです。 (もっとも、Linked Data 初心者であることは確かですので、誤りが有れば、ご指摘下さい) 追記 2014/08/27: メトロのオープンデータ活用コンテストが、JSON-LDなのに気をよくして、配列について追記しました。 みんな大好きJSON ですが、JSONでは、複雑なデータを記述できません。端的に言うと、XMLのように、XML Namespaceを使って、スキーマを使った意味づけができません。これでは、意味づけが曖昧になって、利用に制限が生じるので、何とかしよう、というのが JSON-LD です。 W3C の仕様 http://www.w3.org/TR/json-ld/ W

    JSON-LD - Qiita
  • ちょっとしたメモ - JSONではじめるRDF/Turtle

    JSONのデータ記法は、RDF/Turtleで主語を明記しない(空白ノードである)トリプルの書き方によく似ている。多くの人やサービスがデータをJSONの形で提供してくれれば、これをTurtleに変換してRDFとして扱うこともできるだろうし、JSONに馴染んだ人なら、案外Turtleを(そしてRDFを)抵抗なく受け入れられるのではなかろうか、などと考えたりしていた。 Turtleは、RDFのグラフを、XML構文ではなくて、主語、目的語、述語をシンプルに列挙する形で記述する。たとえば、ある学生の学籍番号をURIに仕立てて主語を名前付けし、その名前を目的語/述語で表すRDFトリプルがあるとしよう。 グラフのXML構文は次のようになる(http://example.org/ns/はデフォルト名前空間として宣言されているとする)。 [例1] <rdf:Description rdf:about="h