import java.util.arraylist;import java.util.date;import java.util.List; Import Net.sf.json.jsonobject;public class Test {public static void main (string[] args) {Mybean bean = new Test (). New Mybe An (); Bean.setid ("001"); Bean.setname ("bank card"); Bean.setdate (new Date ()); List cardnum = new ArrayList (), Cardnum.add ("abc"), Cardnum.add ("ICBC"), Cardnum.add ("CCB"), Cardnum.add (New person ("test") ); Bean.setcardnum (Cardnum); Jsonobject jsonobject = Jsonobject.fromobject (bean); System.out.println (jsonobject);} Internal class public class Mybean{private string Id;private string name;private Date date;private List cardnum;public string GetId ( ) {return ID;} public void SetId (String id) {this.id = ID;} Public String GetName () {return name;} public void SetName (String name) {this.name = name;} Public Date getDate () {return date;} public void SetDate (date date) {this.date = date;} Public List Getcardnum () {return cardnum;} public void Setcardnum (List cardnum) {this.cardnum = Cardnum;}}}
Java Json-lib.jar