首先申明所需 jar 包:
一、创建一个实体类 emp.
แพ็คเกจ com.hyx.entity; ระดับสาธารณะ EMP {ID จำนวนเต็มส่วนตัว; ชื่อสตริงส่วนตัว; จำนวนเต็มส่วนตัว dptno; เพศสตริงส่วนตัว หน้าที่สตริงส่วนตัว จำนวนเต็มสาธารณะ getId () {return id; } โมฆะสาธารณะ setId (ID จำนวนเต็ม) {this.id = id; } สตริงสาธารณะ getName () {ชื่อคืน; } โมฆะสาธารณะ setName (ชื่อสตริง) {this.name = name; } จำนวนเต็มสาธารณะ getDptNo () {return dptno; } โมฆะสาธารณะ setDptNo (จำนวนเต็ม dptno) {this.dptno = dptno; } สตริงสาธารณะ getGender () {กลับเพศ; } โมฆะสาธารณะ setGender (เพศสตริง) {this.gender = เพศ; } สตริงสาธารณะ getDuty () {หน้าที่ส่งคืน; } โมฆะสาธารณะ setDuty (หน้าที่สตริง) {this.duty = หน้าที่; -二、实体类转换为 Json
(1)
นำเข้า java.io.ioException; นำเข้า net.sf.json.jsonObject; นำเข้า org.apache.struts2.json.jsonexception; นำเข้า org.codehaus.jackson.map.objectmapper; นำเข้า com.hyx.entity.emp; ObjectMapper mapper = new ObjectMapper (); // แปลงวัตถุเป็นสตริงสตริง JSON jsonstr = ""; ลอง {jsonstr = mapper.writevalueasstring (OBJ); } catch (ioexception e) {โยน e; } return jsonobject.fromobject (obj) .tostring (); } // 主函数โมฆะคงที่สาธารณะหลัก (สตริง [] args) {emp emp = new emp (); emp.setid (1); emp.setName ("张三"); emp.setGender ("男"); emp.setdptno (001); emp.setduty ("职员"); สตริง jsonstr = ""; ลอง {jsonstr = objecttojson (emp); } catch (jSonexception e) {e.printstacktrace (); } catch (ioexception e) {e.printstacktrace (); } system.out.println (jsonstr); - (2)
นำเข้า net.sf.json.jsonObject; นำเข้า com.hyx.entity.emp; การบำรุงรักษาระดับสาธารณะ {// 主函数โมฆะคงที่สาธารณะหลัก (สตริง [] args) {emp emp = new emp (); emp.setid (1); emp.setName ("张三"); emp.setGender ("男"); emp.setdptno (001); emp.setduty ("职员"); jsonObject jsonObject = jsonObject.fromobject (EMP); System.out.println (jsonobject); -以上就是本文的全部内容, 希望对大家的学习有所帮助, 也希望大家多多支持武林网。