package com.alibaba.json.bvt.bug;
import java.util.HashMap;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
public class Bug_for_liuwanzhen_ren extends TestCase {
public void test_0() throws Exception {
Bean bean = new Bean();
bean.setAction("123");
HashMap paramMap = new HashMap();
paramMap.put("url1", "123");
paramMap.put("url2", "456");
bean.setParamMap(paramMap);
String str = JSON.toJSONString(bean);
System.out.println(str);
Bean bean2 = JSON.parseObject(str, Bean.class);
System.out.println(bean2.getAction());
System.out.println(bean2.getParamMap());
}
public static class Bean {
private String action;
private HashMap<String, String> paramMap;
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
public HashMap<String, String> getParamMap() {
return paramMap;
}
public void setParamMap(HashMap<String, String> paramMap) {
this.paramMap = paramMap;
}
}
}