0

私はウェブアプリケーションを開発しています。Web サービスで使用されるデータベースがあります。Web サービスを呼び出している Web ページに同じデータを送信したい。

休止状態と POJO クラスを使用して、データベースからデータ、つまり単一行を取得します(getColumn)。これで、データベースの単一行を表すテーブルのオブジェクト (POJO クラス) ができました。それを Web ページ (html、jsp) に送り返すには、Web サービスが json オブジェクトを返すので、それを json オブジェクトに変換する必要があります。

POJO クラスから Json オブジェクトを作成するにはどうすればよいですか。Json 文字列を生成する方法は他にもたくさんありますが、json オブジェクトが必要です。どうすればこれを行うことができますか?

ありがとうございました

4

4 に答える 4

3

GSonを使用して json オブジェクトを Java オブジェクトに変換できます

例を参照するためのリンク。

Gson gson = new Gson();
//to get json object use toJson
String json = gson.toJson(obj);
//to get java object use fromJson
MyClass obj = gson.fromJson(jsonObj, MyClass.class);

また

ジャクソンもかなり高速で使いやすい

于 2013-08-01T09:24:01.157 に答える
1
private ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.convertValue(YOUR POJO CLASS, JsonNode.class);

Jackson を使用して、上記のようにこれを実現できます。GSONもその仕事をします。

于 2013-08-01T09:29:09.373 に答える
0

スプリングとジャクソンはとてもシンプルです。Jackson/spring JSON の例の下に非常に基本的な例があります。

于 2013-08-01T09:28:58.843 に答える