0

タブレットWebアプリプロジェクトに取り組んでいますが、データベースに接続しているJavaで情報を取得するJSONファイルを作成する方法がわかりません。情報はストアドプロシージャを通過し、データは。を使用して、List<Object obj>またはを使用して返されResultSetます。ありがとう。

4

3 に答える 3

1

json-simpleというライブラリを使用する必要があります

于 2012-07-20T22:03:38.530 に答える
1

Jackson ライブラリを使用して、任意の Java モデル オブジェクトを JSON に変換します。

ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(new File("c:\\modelObj.json"), modelObj);

また

String s = mapper.writeValueAsString(modelObj);
于 2012-07-20T22:17:46.917 に答える
1

json ファイルはテキストなので、文字列と同じように取得します。結果セットを使用していた場合は、ResultSet.getString()を使用できます。次に、json 解析ライブラリを使用して、ドメイン オブジェクトまたは何らかの形式の json オブジェクトに逆シリアル化することをお勧めします。

JacksonGsonなど、これを行うためのさまざまなライブラリがたくさんあります。個人的には gson の方が好きです。おそらく、gson の方が使い慣れていて、API が非常にわかりやすいからです。

于 2012-07-20T22:19:27.633 に答える