首页 > 代码库 > java 中json数据的一些处理
java 中json数据的一些处理
JSONObject 的相关处理
//-------------遍历json串的key----------- JSONObject data = JSONObject.fromObject("{\"cill\":\"2\",\"age\":\"黄磊\"}"); Iterator keys = data.keys(); ArrayList<String> listKey = new ArrayList<String>(); while (keys.hasNext()) { String key = keys.next().toString(); listKey.add(key); } //--------ArrayList转为String [ ] --------- String[] array = (String[]) listKey.toArray(new String[listKey.size()]); //-----string数组中的首字母排序 a- z 的顺序 --------- // 调用数组的静态排序方法sort,且不区分大小写 Arrays.sort(array, String.CASE_INSENSITIVE_ORDER); StringBuffer paramValue = new StringBuffer(); for (String key : array) { String value = data.getString(key); paramValue.append(value); } //-----json数据中删除一个元素 --------- jsonObject.remove("key"); //-----创建数组的三种方式--------- public static void main(String[] args){ //第一种 int[] temp = {3,5,6,7,9,4,1,21,36,0}; //第二种 int [] temp1 = new int[3]; temp1[0]=1; temp1[1]=1; temp1[2]=1; //第三种 int vec[] = new int[]{1, 5, 3}; }
本文出自 “JianBo” 博客,请务必保留此出处http://jianboli.blog.51cto.com/12075002/1889497
java 中json数据的一些处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。