我正在尝试创建一个类似于以下
的json数组[
"Login",
{
"login_type": "Android",
"username": "gurusamy@mindssoft.com",
"password": "123",
"short_name": null,
"ip": "122.164.164.35"
}
]
以下是我的代码,
public JSONArray frameLoginJson() {
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("login_type", "Android");
jsonObject.put("username", email);
jsonObject.put("password", password);
jsonObject.put("short_name", null);
jsonObject.put("ip", "124.5.67.3");
} catch (JSONException e) {
e.printStackTrace();
}
JSONArray jsonArray = new JSONArray();
jsonArray.put(jsonObject);
//Toast.makeText((), "" + jsonObject, Toast.LENGTH_SHORT).show();
return jsonArray;
}
问题是它没有完全构成json。我在哪里错过了这一点?
答案 0 :(得分:2)
JSONArray jsonArray=new JSONArray();
jsonArray.put("Login");
JSONObject jsonObject=new JSONObject();
try {
jsonObject.put("login_type", "Android");
jsonObject.put("username", email);
jsonObject.put("password", password);
jsonObject.put("short_name", null);
jsonObject.put("ip", "124.5.67.3");
} catch (JSONException e) {
e.printStackTrace();
}
jsonArray.put(jsonObject);