タグ

JSONに関するyuuAnのブックマーク (3)

  • 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
    yuuAn
    yuuAn 2017/04/26
    JSON が XML 化してゆく……
  • JSONをインタラクティブに掘り下げるコマンド jid - Qiita

    はじめに 私はCLIを利用することが多いのもあり、 jq は今やJSONを利用する上は欠かせないツールとなっています。 ただ ・ jqのクエリを書くことなれるまで少し時間がかかる ・ クエリを書くことに慣れたとしても、初見だったりして 構造を把握していないJSONに関しては非常に手間 でみたいな感じだなと思っていました。 インタラクティブに jq のクエリを書いていければいいのに、と思ってツールを探しました(CLI限定で)が、あまり良さそうなものが見つかりませんでした。 そこで、Golangで何か作ってみたいのもあったので、作ったのが jid というツールです。 リポジトリ Github : simeji/jid インストール 以下からバイナリダウンロードしてzip解凍するだけです。 https://github.com/simeji/jid/releases Macの場合はbrewで入れ

    JSONをインタラクティブに掘り下げるコマンド jid - Qiita
    yuuAn
    yuuAn 2016/12/07
    すばらしい!
  • C#でJSONを扱うなら: ふと思う--ちょっと考える (いたずら編)

    Web(HTTP)ベースでデータの受け渡しには、簡素な構造と送られてきたデータの解析のしやすさからJSONが良く使われます。 実際、JavaScriptRubyでは、送られてきたデータを直接evalことで変数に取り込むことが出来ます。その他の言語でも、JSONを扱うためライブラリーが多数公開されています。 C#ならば C#でJSONを扱うライブラリーとしては、JSON.NETが有名だと思います。しかしC#は基的に静的言語なためデータを取り込むためには、データの形を定義したクラスを定義しておく必要があります。また、プレーンなJSONではなく、連想配列の中に連想配列が入っているような入れ子状になったJSONを扱うことは可能なのだろうけど、簡単ではありません。 もっと手軽にJSONを扱えるライブラリーが無いかと探していたら、dynamic JSONを見つけました。ライブラリーは、CodePl

    yuuAn
    yuuAn 2011/04/18
  • 1