{
    "openid_list": [
        "oDF3iYx0ro3_7jD4HFRDfrjdCM58", 
        "oDF3iY9FGSSRHom3B-0w5j4jlEyY"
    ], 
    "to_groupid": 108
}

解决方案 »

  1.   

    json格式不就是相当于一个map吗?为什么还要放到map里?
      

  2.   

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;import net.sf.json.JSONObject;
    public class Test {
    public static void main(String[] args) {
    Map<String,Object> m=new HashMap<String,Object>();
    List<String> l=new ArrayList<String>();
    l.add("oDF3iYx0ro3_7jD4HFRDfrjdCM58");
    l.add("oDF3iY9FGSSRHom3B-0w5j4jlEyY");
    m.put("openid_list",l);
    m.put("to_groupid","108");
    System.out.println(m.toString());

    JSONObject obj = new JSONObject();
    obj.putAll(m);
    System.out.println(obj.toString());


    }
    }JSONObject用org.json.JSONObect也可以