package com.alibaba.json.bvt.serializer;
import junit.framework.TestCase;
import net.sf.json.JSONObject;
import com.alibaba.fastjson.JSONAware;
public class BugTest2 extends TestCase {
public void test_0() throws Exception {
JSONObject obj = new JSONObject();
obj.put("a", new A());
String text = obj.toString();
System.out.println(text);
}
public static class A implements JSONAware {
private int id;
private String name;
private JSONObject toJSONObject() {
JSONObject json = new JSONObject();
json.put("id", id);
json.put("name", name);
return json;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String toJSONString() {
return toJSONObject().toString();
}
}
}