List<String>转json数据格式
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
public class JsonListData {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("你好");
list.add("Java");
list.add("大世界");
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray);//["你好","Java","大世界"]
}
}
map转json数据格式:
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonMapData {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("hello", "你好");
map.put("world", "大世界");
//转化成对象格式是json数据
JSONObject json = JSONObject.fromObject(map);
System.out.println(json);//{"world":"大世界","hello":"你好"}
//转化成数组格式是json数据
JSONArray jsonArray = JSONArray.fromObject(map);
System.out.println(jsonArray);//[{"world":"大世界","hello":"你好"}]
}
}
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
public class AAAA {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "新疆");
map.put("value", "0");
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("name", "西藏");
map1.put("value", "0");
List<Map<String, Object>> list1 = new ArrayList<Map<String, Object>>();
list1.add(map);
list1.add(map1);
JSONArray ob = JSONArray.fromObject(list1);
System.out.println(ob);//[{"name":"新疆","value":"0"},{"name":"西藏","value":"0"}]
}
}
数据的封装都是对前台页面数值的处理。