java处理JSON格式数据的常用技巧
public static String[] getStringArray4Json(String jsonString)...{
JSONArray jsonArray = JSONArray.fromObject(jsonString);
String[] stringArray = new String[jsonArray.size()];
for( int i = 0 ; i
stringArray[i] = jsonArray.getString(i);
}
return stringArray;
}
public static Long[] getLongArray4Json(String jsonString)...{
JSONArray jsonArray = JSONArray.fromObject(jsonString);
Long[] longArray = new Long[jsonArray.size()];
for( int i = 0 ; i
longArray[i] = jsonArray.getLong(i);
}
return longArray;
}
public static Integer[] getIntegerArray4Json(String jsonString)...{
JSONArray jsonArray = JSONArray.fromObject(jsonString);
Integer[] integerArray = new Integer[jsonArray.size()];
for( int i = 0 ; i
integerArray[i] = jsonArray.getInt(i);
}
return integerArray;
}
public static Date[] getDateArray4Json(String jsonString,String DataFormat)...{
JSONArray jsonArray = JSONArray.fromObject(jsonString);
Date[] dateArray = new Date[jsonArray.size()];
String dateString;
Date date;
for( int i = 0 ; i
dateString = jsonArray.getString(i);
date = DateUtil.stringToDate(dateString, DataFormat);
dateArray[i] = date;
}
return dateArray;
}
本文介绍了如何使用Java从JSON格式的数据中提取字符串数组、长整型数组、整型数组及日期数组的方法。通过提供的公共静态方法,开发者可以轻松地解析JSON数据,并将其转换为Java中的各种基本类型数组。
173

被折叠的 条评论
为什么被折叠?



