J'ai essayé avec ça :
```Java
// add the array to the report's context
ArrayList<Map<String, String>> array = new ArrayList<Map<String, String>>();
for(int i=0; i<jsonArray.length(); i++) {
	JSONObject jsonMap = jsonArray.getJSONObject(i);
	Map<String, String> map = new HashMap<String, String>();
	Iterator<?> itMap = jsonMap.keys();
	while(itMap.hasNext()) {
		String jsonKey = itMap.next().toString();
		map.put(jsonKey, jsonMap.getString(jsonKey));
	}
}
contextMap.put(key, array);
```
Et le résultat est le même...