1、外部所需的jar文件
2、代码实现
package bean;
/**实体类
* @author Eternity_._
*
*/
public class Option {
private String cityName;
private String cityValue;
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getCityValue() {
return cityValue;
}
public void setCityValue(String cityValue) {
this.cityValue = cityValue;
}
public Option(String cityName, String cityValue) {
super();
this.cityName = cityName;
this.cityValue = cityValue;
}
}
package bean;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
/**实现类
* @author Eternity_._
*
*/
public class JsonTest {
/**
* java对象->json字符串
*/
public static void objectToJson(){
Option op=new Option("哈尔滨", "h");
JSONObject obj=JSONObject.fromObject(op);
String str=obj.toString();
System.out.println(str);
}
/**
* 数组对象->json字符串
*/
public static void arrayToJson(){
Option op = new Option("黑龙江","hlj");
Option op2 = new Option("吉林","jl");
Option op3 = new Option("辽宁","ln");
Option[] ops = {op,op2,op3};
JSONArray obj = JSONArray.fromObject(ops);
String str = obj.toString();
System.out.println(str);
}
/**
* List对象->json字符串
*/
public static void listToJson(){
Option op = new Option("黑龙江","hlj");
Option op2 = new Option("吉林","jl");
Option op3 = new Option("辽宁","ln");
List