おそらく、あなたが求めているものは、あなたが必要だと思っているものとは異なります。
名前、年齢などのすべてのプロパティを保持するために、別の「ユーザー」オブジェクトが必要です。次に、そのオブジェクトには、オブジェクトのJson表現を提供するメソッドが必要です...
以下のコードを確認できます。
import org.codehaus.jettison.json.JSONException;
import org.codehaus.jettison.json.JSONObject;
public class User {
String name;
Integer age;
public User(String name, Integer age) {
this.name = name;
this.age = age;
}
public JSONObject toJson() {
try {
JSONObject json = new JSONObject();
json.put("name", name);
json.put("age", age);
return json;
} catch (JSONException e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args) {
User lamis = new User("lamis", 23);
System.out.println(lamis.toJson());
}
}