前面使用了HttpClient抓取数据(http://blog.csdn.net/tsj11514oo/article/details/71023314),现在我们就要进行对数据的解析和存储。实现整一套的流程:抓取——解析——存储。重点是封装了工具类。
结构:
代码:
(1)封装转JSON工具类:
```
package com.tsj.simple.utils;
import java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.JSONValue;
/**
* json解析工具类
* @author tsj-pc
*/
public class JsonOperatorUtil {
public static JSONObject toJSONObject(String str) {
return (JSONObject) JSONValue.parse(str);
}
public static JSONArray toJSONArray(String str) {
return (JSONArray) JSONValue.parse(str);
}
public static void main(String[] args) {
String str = "[{\"one\":1,\"two\":\"2\"}]";
// JSONObject jsonObject = JsonOperatorUtil.toJSONObject(str);
JSONArray jsonObject = JsonOperatorUtil.toJSONArray(str);
Iterator<JSONObject> iterator=jsonObject.iterator();
while