Data as String for XML/JSON/... via Report Parameter
The source property of a XMLDataAdapter or JSONDataAdapter (or CSV or XLSX or ...) can point to either a file available in the class path, the filesystem or it's treated as an URL to fetch the data.
It would be very nice, if this source could also point to a named report parameter and treat its toString() representation as data to be parsed.
That way, one could pass data to a report solely by parameters and thus create reports that might run completely remote with e.g. no access to on premise databases or services. E.g. in a JRIO at Scale cluster...
JasperReports Library, Connectors