首先申明所需 جرة :
一、创建一个实体类 EMP.
package com.hyx.entity ؛ public class emp {private integer id ؛ اسم السلسلة الخاصة ؛ عدد صحيح خاص dptno ؛ سلسلة جنسية خاصة ؛ واجب السلسلة الخاصة عدد صحيح عام getId () {معرف الإرجاع ؛ } public void setId (integer id) {this.id = id ؛ } السلسلة العامة getName () {return name ؛ } public void setName (اسم السلسلة) {this.name = name ؛ } integer getDptno () {return dptno ؛ } public void setDptno (integer dptno) {this.dptno = dptno ؛ } السلسلة العامة getGender () {return الجنس ؛ } public void setgender (سلسلة الجنس) {this.gender = الجنس ؛ } السلسلة العامة getDuty () {return duty ؛ } public void setDuty (سلسلة واجب) {this.duty = duty ؛ }}二、实体类转换为 JSON
(1)
استيراد java.io.ioException ؛ استيراد net.sf.json.jsonobject ؛ استيراد org.apache.struts2.json.jsonexception ؛ استيراد org.codehaus.jackson.map.ObjectMapper ObjectMapper mapper = new ObjectMapper () ؛ // تحويل الكائن إلى json string string jsonstr = "" ؛ حاول {jsonstr = mapper.writevalueasString (obj) ؛ } catch (ioException e) {throw e ؛ } return jsonobject.fromObject (obj) .ToString () ؛ } // 主函数 public static void main (string [] args) {emp emp = new emp () ؛ Emp.SetId (1) ؛ Emp.SetName ("张三") ؛ Emp.SetGender ("男") ؛ emp.setdptno (001) ؛ Emp.SetDuty ("职员") ؛ String 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 ؛ maintest الطبقة العامة {// 主函数 الفراغ الثابت العام (سلسلة [] 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) ؛ }}以上就是本文的全部内容 , 希望对大家的学习有所帮助 , 也希望大家多多支持武林网。