欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 搞笑轉(zhuǎn)換json

最近,一位Java程序員寫了一個(gè)很搞笑的程序,將Java對(duì)象轉(zhuǎn)換為JSON格式的字符串。

public class FunnyJsonConverter {
public static String toJson(Object obj) {
StringBuilder sb = new StringBuilder();
sb.append('{');
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field : fields) {
sb.append('"').append(field.getName()).append('"').append(':');
sb.append('"').append(field.getName()).append('"').append(',');
}
sb.deleteCharAt(sb.length() - 1);
sb.append('}');
return sb.toString();
}
}

如你所見,在該程序中,每個(gè)屬性都被轉(zhuǎn)換為了一個(gè)JSON對(duì)象。

如果我們有這樣一個(gè)Java對(duì)象:

public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

那么當(dāng)我們嘗試將其轉(zhuǎn)換為JSON時(shí),就會(huì)得到這樣的結(jié)果:

{
"name":"name",
"age":"age"
}

看到這個(gè)結(jié)果,你會(huì)不會(huì)笑了?

程序員們,千萬(wàn)不要忘了在創(chuàng)建好的JSON對(duì)象中添加屬性值。否則,你的JSON字符串將是一個(gè)空的字符串。

盡管這個(gè)程序看起來很搞笑,但它仍然教給我們了一個(gè)非常重要的編程原則——細(xì)心。