</pre><pre name="code" class="java">/**
*
* @author zero
* @time 2015-1-28
*/
public class JsonUtil {
public static String toJson(Object obj) {
return JSON.toJSONString(obj);
}
public static <T> T fromJson(String json, Class<T> clazz) {
return JSON.parseObject(json, clazz);
}
public static <T> List<T> fromJsonArray(String json, Class<T> clazz) {
return JSON.parseArray(json, clazz);
}
}
使用的jar包为 fastjson-1.1.39.jar
public class TestJson {
public static void main(String[] args) {
String url="[\"192.168.11.11/12312324.jpg\",\"192.168.11.11/12312324.jpg\",\"192.168.11.11/12312324.jpg\"]";
List<String> urls = JsonUtil.fromJsonArray(url, String.class);
System.out.println(url);
for(String u: urls) {
System.out.println(u);
}
}
}

本文介绍了一个简单的Java工具类JsonUtil,用于将Java对象转换为JSON字符串或将JSON字符串解析为Java对象。该工具类利用了fastjson库实现这些功能,并提供了一个示例程序演示如何将包含URL字符串的JSON数组解析为Java List。
1634

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



