次のJSONを作りたいとしましょう
{
"key" : "1234",
"request" : "info",
"info" : {
"type" : "user",
"login" : {
"username" : "some_username",
"password" : "some_password"
}
}
}
現在、これは私がそれを達成している方法です
//Construct the JSON
JSONObject json = new JSONObject();
JSONObject info_json = new JSONObject();
JSONObject login_info = new JSONObject();
try
{
login_info.put("username", "some_username");
login_info.put("password", "some_password");
info_json.put("type", "user");
info_json.put("login", login_info);
json.put("key", "1234");
json.put("request", "info");
json.put("info", info_json);
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("JSON could not be made");
}
JSONObjects
より多くの を作成して main に配置する代わりに、これを行うためのより良い方法があるはずJSON Object
です。私が使用している方法よりも、これらをオンザフライで構築するためのより良い方法はありますか?
助けてくれてありがとう!