https://tool.oschina.net/codeformat/json
private String getTrackInfo(){
JSONObject dataBeanJson = new JSONObject();
try {
dataBeanJson.put("mPrimaryKey","1600863902279");
dataBeanJson.put("mName","name");
JSONArray mJsonList = new JSONArray();
for (int j = 0; j < 2; j++){
mJsonList .put(getBeanInfo(j));
}
dataBeanJson.put("statusList",mJsonList);
} catch (JSONException e) {
e.printStackTrace();
}
return dataBeanJson.toString();
}
private JSONObject getBeanInfo(int number){
JSONObject beanJson = new JSONObject();
try {
beanJson.put("mTargetGameFps",60);
beanJson.put("id",number);
} catch (JSONException e) {
e.printStackTrace();
}
return beanJson;
}
本文介绍了一种使用Java进行JSON数据构造的方法,包括创建JSON对象和数组,以及如何将对象和数组组合起来形成复杂的数据结构。通过具体示例,展示了如何在循环中填充JSON数组,并最终将整个数据结构转换为字符串。

被折叠的 条评论
为什么被折叠?



