json parse r4
This commit is contained in:
parent
d0ee44dfa8
commit
8d59817d26
|
@ -183,7 +183,7 @@ public class JsonParser extends ParserBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void parseChildItem(String path, JsonObject object, Element context, Set<String> processed, Property property) {
|
public void parseChildItem(String path, JsonObject object, Element context, Set<String> processed, Property property) {
|
||||||
if (property.isChoice()) {
|
if (property.isChoice() || property.getDefinition().getPath().endsWith("data[x]")) {
|
||||||
for (TypeRefComponent type : property.getDefinition().getType()) {
|
for (TypeRefComponent type : property.getDefinition().getType()) {
|
||||||
String eName = property.getName().substring(0, property.getName().length()-3) + Utilities.capitalize(type.getWorkingCode());
|
String eName = property.getName().substring(0, property.getName().length()-3) + Utilities.capitalize(type.getWorkingCode());
|
||||||
if (!isPrimitive(type.getWorkingCode()) && object.has(eName)) {
|
if (!isPrimitive(type.getWorkingCode()) && object.has(eName)) {
|
||||||
|
|
Loading…
Reference in New Issue