黑莓写JSON
我正试图在J2me Blackberry中创建这个JSON。我试过了,但不知道怎么做。 这是我正在编写的代码黑莓写JSON,json,blackberry,Json,Blackberry,我正试图在J2me Blackberry中创建这个JSON。我试过了,但不知道怎么做。 这是我正在编写的代码 JSONObject jArray= new JSONObject(); JSONObject jObjectData = new JSONObject(); try { jObjectData.put("name", name); jObjectData.put("scaleItems", 2); jArray.
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"
}
]
}
}
我只是把它附加到字符串缓冲区
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("]}}");