求一个json 转为 javabean list 小例子

问题描述:
我想把一个网址里面存的json数据,转换为javabean 的list形式;但是不会写代码,请求帮助。

思路不是很清晰,在网上找了很多例子看都没有看懂,希望有人给我一个例子,最好有注释。[code="java"]
import java.util.ArrayList;
import java.util.List;

import net.sf.json.JSONObject;

public class JsonTask {

JSONObject jsonObject = new JSONObject();

String json = "http://www.aaa/iii/bbb.json";
Company company = new Company();
List<Company> list = new ArrayList(); 
list.add("id",company.get(id));
List.add("name",company.get(name));

}

[/code]
以上是自己看完了写出来混乱的代码,希望有人指点一下~~~~,感激~~~

1、网址里面存的json数据 : 通过如HttpClient/HttpURLConnection读取网址内容;
2、转换为javabean 的list形式 : 建议下载jackson json库处理。
3、把网站的json数据贴出来。

[code="java"]
Map jsonMap = new HashMap();
Company company = new Company();
jsonMap.put("company", company);
JSONObject jsonObject = JSONObject.fromObject(jsonMap);
[/code]

[code="java"]
Company.java

private String id;
private String name;

public class Test {

public static void main(String[] args) {
    List<Company> list = new ArrayList<Company>();
    Company company = new Company("-1" ,"a公司");
    Company company1 = new Company("-55" ,"222");
    list.add(company);
    list.add(company1);
    Map<String, Object> jsonMap = new HashMap<String, Object>();
    jsonMap.put("stutus", 2);
    jsonMap.put("result", list);
    JSONObject jsonObject = JSONObject.fromObject(jsonMap);
    System.out.println(jsonObject);
}

}
[/code]