1

Java を使用して Web サービスを構築しました。戻り値は JSON に解析されたオブジェクトです。

問題は、パラメーターとして a を含むオブジェクトがあり、Hashmap<>それを JSON に解析して返すときに、js でそれを処理するにはどうすればよいか、ハッシュマップの値を取得するにはどうすればよいかということです。

JSON に解析するオブジェクトを次に示します。

オブジェクト人間;

Hashmap<String, String> properties;

properties.put("property1", "value");
properties.put("property2", "value");
properties.put("property3", "value");

/* here where I got the object that contains several attributes  beside the hashmap that is considered as object*/

human.setProperties(properties);

aGson.toJson(人間) を返します。

4

2 に答える 2

0

次のように、org.json.JSONObject クラスを使用します。

JSONObject jsonHuman = new JSONObject( human );

リフレクションを使用してすべてのパブリック フィールドを検索し、有効な JSON オブジェクトを作成する必要があります。

http://www.json.org/javadoc/org/json/JSONObject.html

于 2013-08-12T10:59:09.740 に答える