package com.alibaba.json.bvt.bug;
import java.util.HashSet;
import java.util.Set;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class Issue87 extends TestCase {
public void test_for_issue() throws Exception {
TestObject to = new TestObject();
to.add("test1");
to.add("test2");
String text = JSON.toJSONString(to);
System.out.println(text);
JSONObject jo = JSON.parseObject(text);
to = JSON.toJavaObject(jo, TestObject.class);
}
public static class TestObject {
private Set<String> set = new HashSet<String>(0);
public Set<String> getSet() {
return set;
}
public void setSet(Set<String> set) {
this.set = set;
}
public void add(String str) {
set.add(str);
}
}
}