タグ

JSONに関するcreaismのブックマーク (16)

  • Big Sky :: コマンドラインから JSON が簡単に作れるツール jo

    « golang で画像アップロードが簡単に出来る go-imageupload を使ってみた。 | Main | SQLite3でカジュアルにズンドコキヨシ » コマンドラインから JSON を扱うツールとしては jq が一般的ですが、例えば ls を実行した結果を JSON の Array にしたいであったり、コマンドライン引数から簡単に Object を作りたいといった場合には一旦考え込まないといけないくらい使い方が難しかったりします。そんな中でひょいと現れたのが jo です。 GitHub - jpmens/jo: JSON output from a shell JSON output from a shell https://github.com/jpmens/jo 作者である jpmens さんがなぜ jo を作るに至ったかをブログに書いています。 Jan-Piet Mens

    Big Sky :: コマンドラインから JSON が簡単に作れるツール jo
  • MongoDB

    General InformationDocumentationDeveloper Articles & TopicsCommunity ForumsBlogUniversity

    MongoDB
  • CouchDBとMongoDBの使い分け - モジログ

    CouchDBとMongoDBをしばらく使ってみて、その使い分けのポイントがわかってきたような気がするので、ちょっと書いてみたい。 CouchDBとMongoDBは、広く「NoSQL」と総称されている非SQL型データベースのうち、「ドキュメントデータベース」と呼ばれるカテゴリを代表する2つだ。ドキュメントデータベースとは、かんたんにいうと、JSONデータ(=ドキュメント)をそのままデータベースに保存できるというもので、従来のRDBのような「スキーマ」がない。複数のテーブルを結合(join)するという使い方をせず、一意キーの指定や比較的単純なクエリーでJSONデータを取り出す。 ここでは詳しい話には踏み込まず、2つのデータベースの違いを私の主観で、ごく大雑把にまとめてみる。 まず、それぞれの強みを私の印象で3つずつ書くと、こんな感じだ。 CouchDBの強み: 1)優れた管理画面「Futon

  • Apache CouchDB

    Data Where You Need It Apache CouchDB ™ lets you access your data where you need it. The Couch Replication Protocol is implemented in a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers. Store your data safely, on your own servers, or with any leading cloud provider. Your web- and native a

  • USP友の会:sh行せよ。さすればCSVもJSONも開けよう。

    おはようございます。USP MAGAZINE編集長でございます。もう先週のことではありますが、コミケでうちのスペースへ立ち寄ってくださった皆様ありがとうございました。 それにしても暑いですねー。こういう時ばかりは滝行も涼しそう……。ちょっくら足柄山行って滝行してくる!……してきたいところですが、ちょっと忙しいので家でシェルスクリプト修行してました。今日はその修行の話と、毎月末水曜恒例ミニイベント Shimokita.sh こと、Tukubai部のお知らせです。まずは、そちらの概要を。 8/29(水) 下北沢OSSCafeでシェルスクリプト(Tukubai)の勉強会開催 先月に引き続き、また開催します。シェルスクリプト+Open usp Tukubaiで、他言語の力を借りずとも格的でパワフルなプログラミングを。そんな世界を体験してみたいという方はぜひ遊びにきてください。 今回は、お悩み相談

  • [MOVED] CSV & JSON & XML file scraping tools · GitHub

    parsrc.sh #! /bin/sh # # parsrc.sh # CSV(Excel形式(RFC 4180):ダブルクォーテーションのエスケープは"")から # 行番号列番号インデックス付き値(line field indexed value)テキストへの正規化 # (例) # aaa,"b""bb","c # cc",d d # "f,f" # ↓ # 1 1 aaa # 1 2 b"bb # 1 3 c\ncc # 1 4 d d # 2 1 f,f # ◇よって grep '^1 3 ' | sed 's/^[^ ]* [^ ]* //' などと # 後ろに grep&sed をパイプで繋げれば目的の行・列の値が得られる。 # さらにこれを # sed 's/\\n/\<LF>/g' (←"<LF>"は実際には改行を表す) # にパイプすれば、元データに改行を含む場合でも完全

    [MOVED] CSV & JSON & XML file scraping tools · GitHub
    creaism
    creaism 2014/06/19
    CSV & JSON & XML file scraping tools
  • JSONP WebAPIを爆速で使いこなせるフレームワーク

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)と申します。 「WebAPIの魅力を存分に宣伝せよ」という使命を受けまして、これから何度かTechblogを書くことになります。以後、お見知りおきを。 さて、Yahoo! JAPANが公開しているWeb APIはたくさんありますが、JSONPに対応しているものがいくつかあります。ショッピング、オークション、YOLP、震災関連情報などです。 JSONPについて詳しくは過去記事を見てください。 他の形式に比べると、サーバーを準備しなくてもブラウザーだけで動かすことができ、古いブラウザーでも動くという、JSONPにしかないメリットがあります。夢のような形式!なのです。 …そのは

    JSONP WebAPIを爆速で使いこなせるフレームワーク
  • 2008/9/10 - Internet Explorer 8 のネイティブ JSON

    Internet Explorer 8 のネイティブ JSON 更新日: 2008 年 9 月 10 日 記事は、Internet Explorer 開発チーム ブログ (英語) の翻訳記事です。記事に含まれる情報は、Internet Explorer 開発チームブログ (英語) が作成された時点の内容であり、製品の仕様や動作内容を保証するものではありません。記事に含まれる情報の利用については、使用条件をご参照ください。また、記事掲載時点で、Internet Explorer 開発チーム ブログ (英語) の内容が変更されている場合があります。最新情報については、Internet Explorer 開発チームブログ (英語) をご参照ください。 翻訳元 : Internet Explorer 8 のネイティブ JSON (英語) この投稿のタイトルから想像がついたかもしれませんが、

    2008/9/10 - Internet Explorer 8 のネイティブ JSON
  • ネイティブ JSON を使う | MDN

    この文書では、 Gecko 1.9.1 で追加された ECMAScript 5 互換のネイティブ JSON オブジェクトについて説明します。以前のバージョンの Firefox で JSON を扱う際の基的な情報については、JSON のページをご覧下さい。 ネイティブ JSON オブジェクトは 2 つの重要なメソッドをもっています。JSON.parse() メソッドは JSON 文字列をパースし、 JavaScript のオブジェクトに変換します。JSON.stringify() メソッドは、 JavaScript オブジェクトを JSON 文字列に変換します。 注意:JSON オブジェクトは循環的な構造の変換には対応していません。そのようなオブジェクトを JSON 文字列に変換しようとすると、TypeError 例外が起こります。

    ネイティブ JSON を使う | MDN
  • Practical Web

    Interested in a web development/programmer job at a stable company, great benefits, near the vacation hotspot Myrtle Beach, SC? Grand Strand Water and Sewer Authority is looking for a Programmer. This is a great opportunity for a full time position working in a fun vacation location. Check out the …

    Practical Web
  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • google spreadsheet api を JSから使う

    programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / とりあえずspreadsheetを作って、Publicにし、webに公開とかやる。そうすると誰でも見れるようになる。こんな感じ。そしたら以下の感じで取ってこれる。 https://spreadsheets.google.com/pub?key=[YOUR-KEY]&output=html HTMLで出す。iframeで出すときに便利https://spreadsheets.google.com/pub?key=[YOUR-KEY]&output=csv CSVで出す。パースして使いたい時に便利https://spreadsheets.google.com/feeds/cells/[YOUR-K

    google spreadsheet api を JSから使う
  • Google Spreadsheetsをデータベースとして活用<BR/>JSONでデータ取得

    Google Spreadsheetsでデータ作成・アクセス設定 まずは、Google Spreadsheetsでデータを作成。 例えば、次のような感じ。 次に、このスプレッドシートを公開する設定をする。 右のほうにある『公開』タブをクリックして『公開する』ボタンを押せば、公開されちゃう。 次に、JSONでデータを取得できるように公開の形式を設定する。 下の方にある『公開の詳細設定』リンクをクリック。 『ファイル形式:』を『ATOM』とする。これで、スプレッドシート側の設定は完了。 次に、『URLを生成』ボタンを押す。ここで生成されたURLから、このスプレッドシートのIDが分かる。 この例だと『o03298909112281802961.454088638750018433/od6』。 Javascriptでデータ取得+表示 ソース: < div id ="result" > loadin

  • JSONのエスケープをどこまでやるか問題 - 葉っぱ日記

    Ajaxなアプリケーションにおいて、サーバからJSONを返す場合に、JSON自体はvalidであるにも関わらず、(IEの都合で)エスケープが不足していて脆弱性につながってる場合があるので、書いておきます。 発生するかもしれない脆弱性 JSONのエスケープが不足している場合に発生する可能性のある脆弱性は以下の通りです。 JSON内に含まれる機密情報の漏えい XSS それぞれの詳細については後述します。 開発側でやるべきこと 文字列中のUnicode文字は "\uXXXX" な形式にエスケープするとともに、ASCIIな範囲であっても「/」「<」「>」「+」も同様にエスケープすることにより、前述の脆弱性を防ぐことができます。 Perlであれば、以下のような感じになります。JSON->ascii(1) に続けて、JSON文字列を正規表現で置換しているあたりがキモになります。 use utf8; u

    JSONのエスケープをどこまでやるか問題 - 葉っぱ日記
  • jQuery.getJSON() | jQuery API Documentation

    jQuery.getJSON( url [, data ] [, success ] )Returns: jqXHR Description: Load JSON-encoded data from the server using a GET HTTP request. version added: 1.0jQuery.getJSON( url [, data ] [, success ] )

  • http://code.google.com/intl/ja/apis/gdata/samples/spreadsheet_sample.html

    Simple example of retrieving JSON feeds from Spreadsheets Data API Introduction This sample demonstrates displaying a list or cells feed for a particular worksheet in a spreadsheet using the JSON output format provided by the Spreadsheet Data API. This allows you to query a spreadsheet's public list or cell feed and get the resulting entries returned as JSON objects. To use the new JSON feed, crea

  • 1