欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Json转数组,将Json里面的value存入数组中

程序员文章站 2022-04-06 08:11:36
...
 JSONObject jsonObject = new JSONObject();
    	 jsonObject.put("phone","13535023765");
    	 jsonObject.put("multi","1");
    	 
    	 
    	 String []  arr = new String [jsonObject.size()];
    	 Iterator keys = jsonObject.keys();
    	 for (int i = 0; i < jsonObject.size(); i++) {
    		 String key = String.valueOf(keys.next());
    		 arr[i] = (String) jsonObject.get(key);
		}
    	 

1.第一种方法

 

	JSONArray params = new JSONArray();
			Collection<Object> c = json.values();
			for (Object o : c) {
				params.add(o);
			}

2.第二种方法

 

nvps.add(new BasicNameValuePair("mobiles", "[\""+mobile+"\"]"));  拼接成数组格式