[{
id: 12345, //Id given by android app
name: Name,
status: {
yes: [N1, n2, n3],
no: [n1, n2 ,n3]
}
}]
我如何用Java编写此JSON对象?我需要在java中创建json对象。我将如何做到这一点?
我尝试:
JSONObject object=new JSONObject();
JSONArray jsonarray=new JSONArray();
try {
object.put("id",12345);
object.put("name",Name);
jsonarray.put("yes");
jsonarray.put("no");
} catch (JSONException js) {
js.printStackTrace();
}
我认为这个问题是jsonarray。我需要再次写入jsonarray对象。但我无法弄清楚我该怎么做。
编辑
这个问题是不重复的。
@ShaishavJogani我不认为这个问题是你提供的链接,因为这个问题是关于产生JSON的问题的重复,这是关于解析JSON。
你的意思是你要分析上面的JSON? –
执行代码时会发生什么?它是否编译?它是否打印错误信息?什么错误信息?请[编辑]您的问题以包含此信息。 –
顺便说一句你发布的代码有一个语法错误:你忘了“之后”no“。这是你的实际代码吗?如果没有,请复制粘贴实际的代码。 –