当前位置 : 主页 > 网络编程 > 其它编程 >

json学习之三:JSONArray的应用

来源:互联网 收集:自由互联 发布时间:2023-07-02
从json数组中得到相应java数组,如果要获取java数组中的元素,只需要遍历该数组。1**2*从json数组中得到相应java数组3*JSONA 从json数组中得到相应java数组,如果要获取java数组中的元素,只
从json数组中得到相应java数组,如果要获取java数组中的元素,只需要遍历该数组。1**2*从json数组中得到相应java数组3*JSONA

从json数组中得到相应java数组,如果要获取java数组中的元素,只需要遍历该数组。

1 /** 2 * 从json数组中得到相应java数组 3 * JSONArray下的toArray()方法的使用 4 * @param str 5 * @return 6 */ 7 public static Object[] getJsonToArray(String str) { 8 JSONArray jsOnArray= JSONArray.fromObject(str); 9 return jsonArray.toArray();10 }11 12 public static void main(String[] args) { 13 JSONArray jsOnStrs= new JSONArray();14 jsonStrs.add(0, "cat");15 jsonStrs.add(1, "dog");16 jsonStrs.add(2, "bird");17 jsonStrs.add(3, "duck");18 19 Object[] obj=getJsonToArray(jsonStrs.toString());20 for(int i=0;i从json数组中得到java数组,可以对该数组进行转化,如将JSONArray转化为String型、Long型、Double型、Integer型、Date型等等。分别采用jsonArray下的getString(index)、getLong(index)、getDouble(index)、getInt(index)等方法。同样,如果要获取java数组中的元素,只需要遍历该数组。

1 /** 2 * 将json数组转化为Long型 3 * @param str 4 * @return 5 */ 6 public static Long[] getJsonToLongArray(String str) { 7 JSONArray jsOnArray= JSONArray.fromObject(str); 8 Long[] arr=new Long[jsonArray.size()]; 9 for(int i=0;i

上一篇:[LINUX操作系统]RHEL6.2无法配置网卡地址
下一篇:没有了
网友评论