我正在试着在J2me黑莓中做这个JSON。我试过了,但我不知道该怎么做。这是我正在编写的代码。
JSONObject jArray= new JSONObject();
JSONObject jObjectData = new JSONObject();
try {
jObjectData.put("name", name);
jObjectData.put("scaleItems", 2);
jArray.accumulate("friends",jObjectData);
}
catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}下面是我想要实现的Json。
{
"newScale": {
"name": "scaleName",
"scaleitems": [
{
"name": "option 1"
},
{
"name": "option 2"
},
{
"name": "option 3"
},
{
"name": "option 4"
},
{
"name": "option 5"
},
{
"name": "option 6"
}
]
}
}发布于 2013-02-12 20:05:44
我只是把它附加到字符串Buffer中。
String Buffer rjson = new StringBuffer("{ \"groupid\": \"" + groupId
+ "\",");
rjson.append("\"question\": \"" + questionArea.getText()
+ "\",");
rjson.append("\"hasComment\": \""
+ checkBoxComments.getChecked() + "\",");
rjson.append("\"endDate\": \"" + fromTo.getText() + "\",");
rjson.append("\"newScale\":{");
rjson.append("\"name\": \"customName\",");
rjson.append("\"scaleItems\": [");
rjson.append("{");
rjson.append("\"name\": \"" + Option1.getText() + "\" ");
rjson.append("},");
rjson.append("{");
rjson.append("\"name\": \"" + Option2.getText() + "\" ");
rjson.append("},");
rjson.append("{");
rjson.append("\"name\": \"" + Option3.getText() + "\" ");
rjson.append("},");
rjson.append("{");
rjson.append("\"name\": \"" + Option4.getText() + "\" ");
rjson.append("},");
rjson.append("{");
rjson.append("\"name\": \"" + Option5.getText() + "\" ");
rjson.append("},");
rjson.append("{");
rjson.append("\"name\": \"" + Option6.getText() + "\" ");
rjson.append("}");
rjson.append("]}}");https://stackoverflow.com/questions/14786159
复制相似问题