You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Make JSON greppable! gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation. ▶ gron "https://api.github.com/repos/tomnomnom/gron/commits?per_page=1" | fgrep "commit.author" json[0].commit.author = {}; json[0].commit.author.date = "2
« Golang で物理ファイルの操作に path/filepath でなく path を使うと爆発します。 | Main | VimConf2017 に参加してきた。 » printf デバッグは便利だ。技術の後退と言われようと printf でないと解決できない事はまだまだたくさんあります。 今日は net/http でクライアントが得たレスポンスの JSON を確認したいといった場合に、どうデバッグしたらいいかを書いてみたいと思う。 Go のインタフェースは大よそ io.Reader もしくは io.Writer を使う様に設計されている。こうする事でプログラムがメモリを一度に沢山確保してしまわない様にしています。 package main import ( "encoding/json" "fmt" "log" "net/http" ) type Foo struct { ID
開発で一番大変なのはテストデータの準備ではないでしょうか?今回は、Dummy JSON を使ったテストデータの作成方法について紹介します。 Dummy JSON とは?Handlebars テンプレートを使って、ランダムなJSONデータを作成するための Node ユティリティです。JSON データと書きましたが、CSVやテキストベースのデータであればなんでも作成できます。 Dummy JSON は、ランダムなデータを作成するためのヘルパーがたくさん用意されています。カスタムヘルパーも作ることができるので、独自のテストツールも作成できそうですね。 それでは、使い方を簡単に説明しましょう。 インストール手順以下のコマンドを実行すると、Node.js のライブラリとして利用できるようになります。(Node.js は事前にインストールしてください) npm install dummy-jsonさら
Why does Google prepend while(1); to their (private) JSON responses? For example, here's a response while turning a calendar on and off in Google Calendar: while (1); [ ['u', [ ['smsSentFlag', 'false'], ['hideInvitations', 'false'], ['remindOnRespondedEventsOnly', 'true'], ['hideInvitations_remindOnRespondedEventsOnly', 'false_true'], ['Calendar ID stripped for privacy', 'false'], ['smsVerifiedFla
localStorageにデータを保存する場合、1つのキー(key)に対して1つのデータしか保存できませんが、 複数のデータを保存・取得したいときの方法をまとめておきます。 localStorageは、cookieのようにデータをブラウザで永続的に保存できる仕組みで、 データは、キー(key)と値(value)の組み合わせで保存されます。 ●保存方法 localStorageにデータを保存するには、setItem()メソッドを使います。 localStorage.setItem(key, value); //keyとvalueをペアにしてデータを保存 ●取得方法 localStorageからデータを取得するには、getItem()メソッドを使います。 localStorage.getItem(key); //keyに対応するvalueを取得 ●複数データの保存 localStorageに
One AST to rule them all JSON4S At this moment there are at least 6 json libraries for scala, not counting the java json libraries. All these libraries have a very similar AST. This project aims to provide a single AST to be used by other scala json libraries. At this moment the approach taken to working with the AST has been taken from lift-json and the native package is in fact lift-json but out
こんな感じになるのかな。 そもそもcase classからjson作ったりしないで、こういうDSL使えって話かな https://github.com/json4s/json4s#example
use strict; use warnings; use feature 'say'; use JSON qw/ encode_json /; my $num = 10.2; my ($int, $dec) = split /\./, $num; print encode_json({ int => $int, dec => $dec });
{ "response": { "id": 3342124, "message": "Hi!", "user": { "id": 3456, "name": "Taro Yamada", "image_url": "/images/taro.png" } } } など、どの構造がいいでしょうか? もっと違う構造も考えられます。 JSONはシンプルですが、構造に制約がなさすぎます。適切な設計を行うには適切な制約が必要です。 そこで、plain JSONに少し制約を加えたJSONベースのフォーマットを使うことをおすすめします。 もしあなたが、JSONレスポンスをどのようなフォーマットにするかをチームで議論したことがあるなら、JSON APIは『自転車置き場の議論』に対抗する武器となる。 共有された規約に従うことで、生産性が向上し、汎用的なツールを利用でき、アプリケーションという重要なものに集中
jsonschema 2.3.0 : Python Package Index https://pypi.python.org/pypi/jsonschema Julian/jsonschema https://github.com/Julian/jsonschema jsonschema — jsonschema 2.3.0 documentation https://python-jsonschema.readthedocs.org/en/latest/ JSON のバリデーションは面倒なので、Schema を使って解決したいときこのライブラリにたどり着きました。 オレオレスキーマのライブラリは幾つかあるのですが、このライブラリのいいところは他の言語でもノウハウが使える事です。JSON Schema Draft 3 と 4 に対応しています。 >>> import simplejson
YAPC::Asia Tokyo 2014 Talk https://www.youtube.com/watch?v=bxNMk6XP2JARead less
解説は他にもたくさんありますが、私自身も使いはじめの頃、違いがよくわからなかったので。 JSONとは? 汎用的なデータ記述方法です。こんな感じで書きます。 { 'blog' : 'あと味', 'author' : 'jdg' } まさにJavaScriptのオブジェクトですね。*1 JSONPとは? JSONを以下のように変えたもの。 callback({ 'blog' : 'あと味', 'author' : 'jdg' }); 関数呼び出しっぽいですね。まぁ、関数呼び出しなんですけど。 どゆこと?となるポイント 見た目が関数っぽくなる意外に変更点はないように見えますが、クロスドメインでJSONを読み込む時は、なぜかJSONではなく、JSONPが使われます。(WebAPI等) また、アクセスしたらJSON形式のデータを返す単純なCGIを自分で作りたいと思った場合でも、JSONを返しても、J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く