課程
/后端開(kāi)發(fā)
/Java
/JSON快速入門(mén)(Java版)
為什么我的輸出結(jié)果只有一對(duì)花括號(hào)?。?/p>
2017-04-19
源自:JSON快速入門(mén)(Java版) 3-3
正在回答
因?yàn)槟愕腂ean里只有set方法沒(méi)有g(shù)et方法 導(dǎo)致無(wú)法獲取Bean對(duì)象中的屬性,所以是光一個(gè){},Bean里全部都自動(dòng)生存下get方法就好.
jyau 提問(wèn)者
輸出結(jié)果是:{}
import org.json.JSONObject;
public class JSONObjectSample {
public static void main(String[] args) {
createJsonByJavaBean();
}
private static void createJsonByJavaBean() {
PersonInfo info = new PersonInfo();
info.setName("John");
info.setSex("male");
info.setAge(22);
info.setStudent(true);
info.setHobbies(new String[] {"hiking", "swimming"});
JSONObject obj = new JSONObject(info);
System.out.println(obj);
class PersonInfo {
private String name;
private String sex;
private int age;
private boolean isStudent;
private String[] hobbies;
public void setName(String name) {
this.name = name;
public void setSex(String sex) {
this.sex = sex;
public void setAge(int age) {
this.age = age;
public void setStudent(boolean isStudent) {
this.isStudent = isStudent;
public void setHobbies(String[] hobbies) {
this.hobbies = hobbies;
舉報(bào)
JSON和GSON的應(yīng)用,JSON快速入門(mén)視頻教程,趕快加入吧
1 回答為啥javabean輸出只有花括號(hào)?
3 回答數(shù)組輸出結(jié)果里面是empty
3 回答?為什么用JSONObject對(duì)象可以直接輸出對(duì)象名,而用HASHMAP要用(對(duì)象(對(duì)象名))才可以實(shí)現(xiàn)輸出呢
2 回答為什么用 javabean創(chuàng)建json不用toString方法就能打印出結(jié)果?
1 回答Gson讀取不出結(jié)果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-04-21
因?yàn)槟愕腂ean里只有set方法沒(méi)有g(shù)et方法 導(dǎo)致無(wú)法獲取Bean對(duì)象中的屬性,所以是光一個(gè){},Bean里全部都自動(dòng)生存下get方法就好.
2017-04-19
輸出結(jié)果是:{}
2017-04-19
import org.json.JSONObject;
public class JSONObjectSample {
public static void main(String[] args) {
createJsonByJavaBean();
}
private static void createJsonByJavaBean() {
PersonInfo info = new PersonInfo();
info.setName("John");
info.setSex("male");
info.setAge(22);
info.setStudent(true);
info.setHobbies(new String[] {"hiking", "swimming"});
JSONObject obj = new JSONObject(info);
System.out.println(obj);
}
class PersonInfo {
private String name;
private String sex;
private int age;
private boolean isStudent;
private String[] hobbies;
public void setName(String name) {
this.name = name;
}
public void setSex(String sex) {
this.sex = sex;
}
public void setAge(int age) {
this.age = age;
}
public void setStudent(boolean isStudent) {
this.isStudent = isStudent;
}
public void setHobbies(String[] hobbies) {
this.hobbies = hobbies;
}
}
}