public class JsonUtil {
public static<T> JSONObject objectToJson(T obj) throws JSONException, IOException {
ObjectMapper mapper = new ObjectMapper();
String jsonStr = "";
jsonStr = mapper.writeValueAsString(obj);
return new JSONObject(jsonStr);
}
public static void main(String[] args) throws JSONException, IOException {
//实体类描述开始
ProTplDataDes pds = new ProTplDataDes();
Column c = new Column();
c.setCol("第22行");
c.setName("OrderId");
c.setProtect(true);
c.setText("订单号");
c.setType("String");
c.setVisible(true);
Column c1 = new Column();
c1.setCol("第二行");
c1.setName("CustomerId");
c1.setProtect(true);
c1.setText("客户号");
c1.setType("String");
c1.setVisible(true);
List<Column> list = new ArrayList<Column>();
list.add(c);
list.add(c1);
pds.setColunms(list);
//end 实体类描述
JSONObject getObj = objectToJson(pds);
System.out.println(getObj);
}
}