创建 JSONObject 时出现以下错误:
Caused by: java.lang.IllegalAccessException: Class org.json.JSONObject can not access a member of class java.util.HashMap with modifiers "private"
DTO 有 3 个属性:
private list aList = new ArrayList();
private Map<String, Map<String, BigDecimal>> aMapOfMaps = new HashMap<String, Map<String, BigDecimal>>();
private Map<String, BigDecimal> aMap = new HashMapMap<String, BigDecimal>();
在创建 JSON 对象时抛出错误,
obj = new JSONObject(object);
其中 object 是 DTO 对象。不知道我在这里做错了什么或遗漏了什么。我真的很感激任何指向soln的指针。