客户端向服务器发送json数组

来源:互联网 发布:淘宝聚划算费用 编辑:程序博客网 时间:2024/04/29 03:43
btn.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
                JSONObject object=new JSONObject();
                JSONObject object2=new JSONObject();
                try {
                    object.put("age", "30");
                    object.put("sex", "男");
                    object2.put("age", "40");
                    object2.put("sex", "女");
                    AsyncHttpClient client=new AsyncHttpClient();
                    JSONArray array=new JSONArray();
                    array.put(object);
                    array.put(object2);
//                    RequestParams params=new RequestParams();
                    JSONObject params=new JSONObject();
                    params.put("users", array);
                    System.out.println(params);
                } catch (JSONException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                

            }


上传多层json



        btn.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
                JSONObject object=new JSONObject();
                JSONObject object2=new JSONObject();
                JSONArray array2=new JSONArray();
                JSONArray array3=new JSONArray();
                JSONArray array4=new JSONArray();
                JSONObject object3=new JSONObject();
                JSONObject object4=new JSONObject();
                try {
//                    JSONObject params=new JSONObject();
//                    params.put("shi", array2);
                    object4.put("name", "aaa");
                    object4.put("id", "1");
                    array4.put(object4);
                    
                    object2.put("qu", array4);
                    object2.put("name", "武汉");
                    
                    object3.put("qu", array4);
                    object3.put("name", "大冶");
                    
                    
                    object.put("name", "湖北");
                    
                    array3.put(object2);
                    array3.put(object3);
                    object.put("shi", array3);
                    array2.put(object);
        
                    AsyncHttpClient client=new AsyncHttpClient();
                    JSONObject params=new JSONObject();
                    params.put("sheng", array2);
                    System.out.println(params);
                } catch (JSONException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                
            }
        })




0 0
原创粉丝点击