我从数据库
DM MC
1 北京
2 武汉
...
查得所有的
用的 数据库框架是ibatis希望得到的字符串格式String json="[{'provinceID':'110000','province':'北京市'}," +
"{'provinceID':'120000','province':'天津市'}," +
"{'provinceID':'310000','province':'上海市'}" +
"]";
x希望可以用json插件 别的也可以接受
DM MC
1 北京
2 武汉
...
查得所有的
用的 数据库框架是ibatis希望得到的字符串格式String json="[{'provinceID':'110000','province':'北京市'}," +
"{'provinceID':'120000','province':'天津市'}," +
"{'provinceID':'310000','province':'上海市'}" +
"]";
x希望可以用json插件 别的也可以接受
bean.setxxx
bean.setxxx
...
JSONObject jo = JSONObject.fromObject(bean);
return jo.toString();
import java.util.HashMap;
import java.util.List;
import java.util.Map;import net.sf.json.JSONArray;public class Test {
public static void main(String[] args) {
List<Map<String, Object>> root = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("provinceID", "110000");
map.put("province", "北京市'");
root.add(map);
map.put("provinceID", "120000");
map.put("province", "天京市'");
root.add(map);
map.put("provinceID", "130000");
map.put("province", "上海市'");
root.add(map);
JSONArray jsonArray = JSONArray.fromObject(root);
System.out.println(jsonArray.toString());
}
}
console:
[{"provinceID":"130000","province":"上海市'"},{"provinceID":"130000","province":"上海市'"},{"provinceID":"130000","province":"上海市'"}]
一开始我还去java Api里面去找这个JSONArray,后来发现不是,是这个
import net.sf.json.JSONArray; JSON是做什么用的啊?能不能把这个类发给我?