If the Root_Element is of type A and the elements of the containing b are from type B. The deserialisation of the first A element works fine and results in an object of type A but the 2nd A element is deserialised as an object of type B.
Findings: While traversing down the json in the parent is set on the context (EObjectFeatureProperty line 90) but not reset after array end.
I have encountered a problem when deserialising arrays that contain arrays.
If the Root_Element is of type A and the elements of the containing b are from type B. The deserialisation of the first A element works fine and results in an object of type A but the 2nd A element is deserialised as an object of type B.
Findings: While traversing down the json in the parent is set on the context (EObjectFeatureProperty line 90) but not reset after array end.
Signed-off-by: Guido Grune g.grune@datainmotion.com