タグ

jsonに関するkei_yam1209のブックマーク (7)

  • javascriptのデバッグでobjectの中身を文字列として展開する方法 | infoScoop開発者ブログ

    javascriptで開発をしていると、オブジェクトをブラウザの開発ツール上のコンソールに出力してデバッグする機会が多いかと思います。 例えば、このようなオブジェクトをFireFoxのFirebug に出力すると、下記画像のように表示されます。 var obj = {"Name":"John","Hobby":[{"Hobby1":"Tennis"},{"Hobby2":"Golf"}]}; console.log(obj); こちらの例のように中身が少なく階層の浅いオブジェクトであればこのまま表示しても問題ありませんが、 階層がもっと深かったり、オブジェクトのテキストをコピーしたい場合にはこのままでは望ましくありません。 そんな時は、object.toSource() という関数を使用するとコンソール上にオブジェクトが展開された形で表示されます。 var obj = {"Name":"J

    javascriptのデバッグでobjectの中身を文字列として展開する方法 | infoScoop開発者ブログ
  • JSONのSyntaxチェックやDiffを手っ取り早く確認する - Qiita

    この記事は、「1分で実現できる有用な技術 Advent Calendar 2014」の13日目の記事です。 \ この記事は1分で読めます。 / みなさん、JSONを確認する際に整形やDiffはどうしていますか? コマンドから「jq」などを使って整形・フィルタリングしているのでしょうか? 今日は「jq」のように高機能ではありませんが、普段からお世話になっている Syntax・Diffチェックが手軽に利用できる「JSONLint Pro」を紹介します。 目次 サイト紹介 Syntaxチェック・整形 URLから取得 Diffチェック あとがき サイト紹介 まず、「JSONLint Pro」を開くと入力画面いっぱいのサイトになっています。

    JSONのSyntaxチェックやDiffを手っ取り早く確認する - Qiita
  • JSON Generator – Tool for generating random data

    HelpList of template tagsrandomReturns random item from passed arguments list. Usage{{random([arg1], [arg2] ... [argN])}}Returns*repeatSpecifies number of repeats of array item. Repeatable array must contains only two items: first is repeat tag, second is item that must be repeated. If no arguments is specified item will be repeated from 0 to 10 times. If min argument is specified, item will be re

  • あなたがReactを使うべき理由 - mizchi's blog

    最近フロントエンドでfacebook/reactをずっと使っている。世界的には一部のエンジニアの間で流行っているのだが、国内だとqiitaのタグ等を見てもどうも少ない。みんなもっと使うべきだと思うので、宣伝かねて意見をまとめてみる。 複雑化するデータバインドに対する懸念 MVWのVに対して思いを馳せると、だいたい次のことに行き着く。すなわち、「ある構造体の入力に対して、必ず一意なビューを生成したい」 {items: [1, 2, 3]} を入力とすると、 1, 2, 3のli要素になってほしい。これは単純な例だから問題に成り得ないように見えるが、アプリケーション全体の状態を一つのjsonとして定義し、 そこから常に0から組み立てればアプリケーションの健全性が確保できると考えたことはないだろうか? 現実の問題 UIのだいたいの状態は遷移で表現される。遷移の差分をプログラマが記述する。jQue

    あなたがReactを使うべき理由 - mizchi's blog
  • 全てがJSONになる - ✘╹◡╹✘

    TL;DR JSON Schemaを使ってこういうことが実現可能になった。 ダミーAPIサーバの提供 ドキュメントの自動生成 APIクライアントの動的定義 APIサーバのバリデータの動的定義 APIサーバのレスポンスの自動テスト JSON Schemaとは JSON SchemaというのはあるJSONのデータ構造を記述するための方法および書式の仕様で、 JSON SchemaもJSONで記述される。 これを利用すれば、リソースベースの(=RESTfulライクな)APIの仕様が簡便に記述できる。 例えば、我々のAPIレシピとユーザというリソースを扱っていて、 それぞれCRUDのAPIを備えており、レシピはidとtitleとdescriptionという属性を持つ、 という旨をJSON Schemaで表現できる。 なんで最近ちょっと流行ってんの Mobile First、 Service Or

    全てがJSONになる - ✘╹◡╹✘
  • Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して

    バージョン3以降のSpring MVCでは、コントローラーのメソッドからJSON文字列を簡単に返却させることができます。以前のバージョンでもビュークラスを独自に拡張することでJSONの返却は一応可能でしたが、最新バージョンでは非常に簡単にJSON対応させることができ、Ajaxライブラリーを使ったWebアプリケーションやサービスの開発が容易になっています。 Ajax Simplifications in Spring 3.0 コントローラーをJSON対応させる手順 コントローラーをJSON対応させるためには、まず、JacksonというJSON処理ライブラリーをクラスパスに通す必要があります。Mavenを使う場合は、pomに以下を追加します。 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-cor

    Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して
  • Jackson ObjectMapper Tips - Qiita

    メンバ名がハイフン(-)区切りの JSON を Java Bean にデシリアライズする方法 メンバ名がハイフン(-)区切りの JSON を Jackson の ObjectMapper でデシリアラズしようとすると例外 UnrecognizedPropertyException: Unrecognized field "xxx-xxx" (Class jp.co.ilu.abx2.result.json.Order), not marked as ignorable が発生する。 この場合、@JsonProperty アノテーションを使用して、メンバ名を指定してやればよい。 注文を表す Order Bean に、@JsonProperty アノテーションを使用してみる。 public class Order { private int orderId; @JsonProperty("or

    Jackson ObjectMapper Tips - Qiita
  • 1