Closed rajcspsg closed 4 years ago
Hello, I fixed it with a few corrections:
...
// fix 1
fieldMap.put("request.params['cp'][0]", "cp"); // instead of request.params['cp']{} that gives you the last element
...
Map<String, List<String>> params = new HashMap<String, List<String>>();
...add params
// fix 2
request.setParams(params);
You can find the working fix here. I might delete the branch in future after you confirm the fix is working on your side.
@stapetro your solution is working. I will close this issue.
I'm using orika to map value between different java beans.
Definition of ObjectA -
Definition of Request is -
Definition of ObjectB -
I've omitted the setters and getters for brevity.
Below is the code that maps from objectA to ObjectB -
The code is in github here.
When I run this program I'm getting below error -
I want to map first element of the key in "cp" in map
params
of the request objectObjectA
to variablecp
inObjectB
.What is wrong with my mapping
fieldMap.put("request.params['cp']{}", "cp");
and How can I fix the same?Note: I'm using orika version 1.5.4.
I've asked the same question in stackoverflow here