skillup

技術ブログ

Java

JSONへの変換

投稿日:2015年6月30日 更新日:

近年はJavaSciprtを利用した動的なサイトが多いため、データのやり取りをAjaxで行うことも多かったりします。

JavaScriptの場合、データをJSON形式で扱うため、サーバー側からレスポンスを返すときは、当然この形になるようにデータを変換する必要がでてきます。

PHPだと標準で関数が組み込まれていたりしますが、Javaの場合、ライブラリを使う必要がでてきますので、そのことについて書かせていただきます。

JavaでJSONを扱う場合、Jacksonというライブラリを使うことが一般的なようです。(2015年6月現在)

これらを使ってJavaのオブジェクトをJSONに変換する方法を説明します。

pomでのインストール

まずはpomで一気にインストールしてしまいましょう。

下記をpomに記述し、「依存性でビルド」を押せば無事取り込めます。

Javaオブジェクト→JSONへの変換

下記のようなコードでJavaのオブジェクトをJSONに変換できます。

通常のオブジェクトはもちろんのこと、ListやMapなども普通に変換できるようです。

下記リンクを参考にしました。

Jackson使い方メモ

-Java

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

glassfishとDB接続 ~CUI操作~

JavaEEではDBを使うときにglassfish内で設定が必要です。 基本的にはGlassFishでDB接続などのようにブラウザで管理画面から情報を入力することが可能です。 ただCUIや設定ファイル …

no image

JAXRSによるRESTAPI作成方法

業務でJavaによりWEBAPI(Rsetful API)を作成する機会ががあったのでちょっとメモしておきます。 Contents1 RestAPIとは2 プログラムの作成方法について RestAPI …

no image

Javaでのコーディングで気を付けること

会社でSoftWareDesignを定期購読しており、Javaのコーディングで気をつけることなどがあったので、ちょっとチェック。 以前も似たようなエントリーは書いたことがあったのだけど、再確認。メモ書 …

no image

HTML&JSなど画面まわり&サーブレット小ネタ

サーブレットでアプリ作ってますが、画面まわりに関していろいろいじっているのでそこら辺のネタなんかを。 Contents1 テーブルの結合2 JSPでの動的HTML→POSTで認識できない3 動的プルダ …

no image

JPAまとめ

JPAわけわかんねーと思い、触りはじめてから3か月ぐらいたちます。 いまだに細かい部分はよくわかっていないことは多いのですが、全体像というか何となくどういうものかはわかり始めてきたいのでまとめたいと思 …

アーカイブ