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 オブジェクトです。ここで何が間違っているのか、何かが足りないのかわかりません。ソルンへのポインタをいただければ幸いです。