Bugfix in JSONParser

This commit is contained in:
Ziver Koc 2015-10-29 10:51:06 +01:00
parent 2130877265
commit 7cf36636e7

View file

@ -110,8 +110,10 @@ public class JSONParser extends Parser {
root = new DataNode(DataType.Map); root = new DataNode(DataType.Map);
while(end.i == CONTINUE) { while(end.i == CONTINUE) {
key = parse(in, end); key = parse(in, end);
if(end.i == END_WITH_NULL) // Break if there is no more data
break;
node = parse(in, end); node = parse(in, end);
if(end.i != END_WITH_NULL) if(end.i != END_WITH_NULL) // Only add the entry if it is a value
root.set( key.toString(), node ); root.set( key.toString(), node );
} }
end.i = CONTINUE; end.i = CONTINUE;