私有静态final int java.util.BitSet.ADDRESS_BITS_PER_WORD错误不允许反射

时间:2015-10-07 13:26:28

标签: java json google-app-engine

当我使用GAE中的Gson访问数据时获得异常:

  

异常:java.lang.SecurityException异常:   java.lang.IllegalAccessException:私有时不允许反射   static final int java.util.BitSet.ADDRESS_BITS_PER_WORD

我的代码是:

Gson gson = new Gson();
JsonObject jsonObject = new JsonObject();
JsonElement element = gson.toJsonTree(dspinfo1);
JsonElement element1 = gson.toJsonTree(dspbh);
jsonObject.add("xxx", element1);
jsonObject.add("xxxx", element);
out.print(jsonObject.toString());

所以如果可能的话,请给我一些建议。 完整的前任是:

List<DSPMaster> dpsinfo1=new ArrayList<DSPMaster>(); 
DSPMaster dspinfo1 = dspDao.getdeliveryprovider(Long.parseLong(xxxx));
response.setContentType("text/html"); 
PrintWriter out = response.getWriter(); 
Gson gson = new Gson(); JsonObject jsonObject = new JsonObject(); 
JsonElement element = gson.toJsonTree(dspinfo1);
jsonObject.add("xxxx", element); 
out.print(jsonObject.toString());

2 个答案:

答案 0 :(得分:1)

你可以尝试

.tableData {
box-shadow: 10px 10px 5px #000;

-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;

}

答案 1 :(得分:0)

你可以尝试杰克逊你的类,将它转换为json模式,然后在预编译类。这将允许您绕过GAE中的反射问题。