タグ

JSONに関するwnoguchi0727のブックマーク (6)

  • Faraday の スタブテスト | DevelopersIO

    こんにちは、クラスメソッドの稲毛です。 Rails のコントローラ内で Faraday を使用する機会があり、RSpec の Example をどのように書けば良いのか調べてみました。 目標 架空の API(http://www.example.com/api/foobar) にスタブを設定し、リクエストによりそのレスポンスが得られる事を確認します。 Spec スタブで置き換えれば良いのは Faraday.new で生成される Fraday::Connection オブジェクトということで、Spec ファイルにはスタブの Connection を let! で用意しました。Using Faraday for testing let!(:stub_connection) do Faraday.new do |conn| conn.adapter :test, Faraday::Adapter

    Faraday の スタブテスト | DevelopersIO
  • jq Manual (development version)

    For released versions, see jq 1.7, jq 1.6, jq 1.5, jq 1.4 or jq 1.3. A jq program is a "filter": it takes an input, and produces an output. There are a lot of builtin filters for extracting a particular field of an object, or converting a number to a string, or various other standard tasks. Filters can be combined in various ways - you can pipe the output of one filter into another filter, or coll

  • JSONとJSONPの違い - あと味

    解説は他にもたくさんありますが、私自身も使いはじめの頃、違いがよくわからなかったので。 JSONとは? 汎用的なデータ記述方法です。こんな感じで書きます。 { 'blog' : 'あと味', 'author' : 'jdg' } まさにJavaScriptのオブジェクトですね。*1 JSONPとは? JSONを以下のように変えたもの。 callback({ 'blog' : 'あと味', 'author' : 'jdg' }); 関数呼び出しっぽいですね。まぁ、関数呼び出しなんですけど。 どゆこと?となるポイント 見た目が関数っぽくなる意外に変更点はないように見えますが、クロスドメインでJSONを読み込む時は、なぜかJSONではなく、JSONPが使われます。(WebAPI等) また、アクセスしたらJSON形式のデータを返す単純なCGIを自分で作りたいと思った場合でも、JSONを返しても、J

    JSONとJSONPの違い - あと味
    wnoguchi0727
    wnoguchi0727 2014/05/03
    わからない。
  • ジブンスタイル ブログ: C#でJSONをDecode。

    JavaScript では jQuery の $.toJSON() 拡張プラグイン。 Java では JSONIC。 ではC#では? System.Runtime.Serializationを使ったり、JSON.NETを使ったと、何パターンかやり方はあるみたいだけど、以下のようにするのが一番簡単かも。 まずは System.Web.Extensions を参照追加。using で System.Web.Script.Serialization を指定します。 次に JavaScriptSerializer を new。 private static JavaScriptSerializer serializer = new JavaScriptSerializer(); 次のような連想配列の場合、 { name : "祐輔", age : 28 } こうします。 using System.

  • JSON形式をC#のオブジェクトにシリアライズ・デシリアライズする - かずきのBlog@hatena

    最近Web APIでサポートされることが激しく多くなってるJSONですが、C#でも手軽に扱えるようになってます。 DataContractとかDataMember属性を使うと要素名とかまで指定できますが、属性とかつけなくても使うだけなら全然使えます。しかも使い方は簡単!ということで忘れないようにコード例だけ書いてメモっておきます。 namespace ConsoleApplication15 { using System; using System.IO; using System.Runtime.Serialization.Json; using System.Text; class Program { static void Main(string[] args) { // System.Runtime.Serialization.Json.DataContractJsonSerial

    JSON形式をC#のオブジェクトにシリアライズ・デシリアライズする - かずきのBlog@hatena
  • jq コマンドが強力すぎてヤバい件

    JSON の内容を sed や awk のようにフィルタ・加工するためのプログラムに jq がある。 JSON 形式で提供されている WebAPI の出力や、ログの内容を扱うのにとても便利。 その強力さの一端を紹介したい。 インストールは Mac OS X であれば Homebrew から。公式サイトからバイナリをダウンロードすることもできる。 $ brew install jq サンプル用の JSON を用意しておく。 $ cat << EOS > jsonfile {"name": "Foo", "sex": "Male", "age": 15, "emails": []} {"name": "Bar", "sex": "Male", "age": 20, "emails": ["hoge@example.jp"]} {"name": "Baz", "sex": "Female", "

    jq コマンドが強力すぎてヤバい件
  • 1