首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >黑莓编写JSON

黑莓编写JSON
EN

Stack Overflow用户
提问于 2013-02-09 16:06:46
回答 1查看 41关注 0票数 0

我正在试着在J2me黑莓中做这个JSON。我试过了,但我不知道该怎么做。这是我正在编写的代码。

代码语言:javascript
复制
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。

代码语言:javascript
复制
 {
        "newScale": {
            "name": "scaleName",
            "scaleitems": [
                {
                    "name": "option 1"
                },
                {
                    "name": "option 2"
                },
                {
                    "name": "option 3"
                },
                {
                    "name": "option 4"
                },
                {
                    "name": "option 5"
                },
                {
                    "name": "option 6"
                }
            ]
        }
    }
EN

Stack Overflow用户

回答已采纳

发布于 2013-02-12 20:05:44

我只是把它附加到字符串Buffer中。

代码语言:javascript
复制
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("]}}");
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14786159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档