0

extjsのjspとjavaを使用して、配列リストをjsonストア入力データに変換する方法はありますか? jspページとJava arraylisからjsonストアのデータを取得する必要があることを意味します

4

1 に答える 1

0

ほら、これがお役に立てば幸いです...ここでは、dbから状態値を取得しています..

                    String response = "id,State#";
        List stateList = new ArrayList<>();

        //DB call

        for (int i = 0; i < stateList.size(); i++) {
            response += stateList.get(i).gets_code() + ",";
            response += stateList.get(i).getS_name() + "#";
        }
        StringTokenizer st = new StringTokenizer(response , "|");
        String finalMsg = null;
        String str1 = null;
        while (st.hasMoreElements()) {
            String token = st.nextToken();
            finalMsg = token;
        }
        JSONObject object = new JSONObject();
        stbuffer.append("{\"root\":[");
        String[] data = finalMsg.split("#");
        int len = data.length;
        String[] headings = data[0].split(",");
        for (int x = 1; x < len; x++) {
            String[] data1 = data[x].split(",");
            int len1 = data1.length;
            for (int y = 0; y < len1; y++) {
                object.put(headings[y], data1[y]);

            }
        stbuffer.append(object);
        stbuffer.append(",");

        }
        stbuffer.append("]}");
        String result = stbuffer.toString();
        result = result.replace(",]", "]");
于 2012-12-17T13:37:50.143 に答える