首先申明所需 jarra.
一、创建一个实体类 Emp.
paquete com.hyx.entity; public class emp {private entero id; nombre de cadena privada; Integer privado dptno; género de cadena privada; deber de cadena privada; public Integer getId () {return id; } public void setid (ID de entero) {this.id = id; } public String getName () {nombre de retorno; } public void setName (nombre de cadena) {this.name = name; } public integer getDptno () {return dptno; } public void setDptno (Integer dptno) {this.dptno = dptno; } public String getGender () {return gender; } public void setGender (String Gender) {this.gender = gender; } public String getDuty () {return duty; } public void setDuty (string duty) {this.duty = duty; }}二、实体类转换为 json
(1)
import java.io.ioException; import net.sf.json.jsonObject; import org.apache.struts2.json.jsonexception; import org.codehaus.jackson.map.objectMapper; import com.hyx.entity.emp; public class Manten ObjectMapper mapper = new ObjectMapper (); // Convertir el objeto a la cadena JSON JSonstr = ""; intente {jSonstr = mApper.WriteValueAsString (obj); } Catch (ioException e) {Throw E; } return jsonObject.FromObject (obj) .ToString (); } // 主函数 public static void main (string [] args) {empt emp = new emp (); emp.setid (1); emp.setName ("张三"); emp.setgender ("男"); Emp.SetDptno (001); emp.setDuty ("职员"); Cadena jsonstr = ""; intente {jSonstr = ObjectToJson (emp); } Catch (JSonexception e) {E.PrintStackTrace (); } catch (ioException e) {E.PrintStackTrace (); } System.out.println (JSonstr); }} (2)
importar net.sf.json.jsonObject; import com.hyx.entity.emp; public class Mantest {// 主函数 public static void main (string [] args) {empt emp = new emp (); emp.setid (1); emp.setName ("张三"); emp.setgender ("男"); Emp.SetDptno (001); emp.setDuty ("职员"); JsonObject jsonObject = jsonObject.FromObject (emp); System.out.println (jsonObject); }}以上就是本文的全部内容 , 希望对大家的学习有所帮助 也希望大家多多支持武林网。 也希望大家多多支持武林网。