Skip to content

Commit e9aa548

Browse files
committed
Added support for parsing numbers in exponential notation
1 parent ee3d147 commit e9aa548

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/org/javawebstack/abstractdata/json/JsonParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ private void popWhitespace(Deque<Character> stack) {
114114

115115
private AbstractPrimitive parseNumber(Deque<Character> stack) {
116116
StringBuilder sb = new StringBuilder();
117-
while (Character.isDigit(stack.peek()) || stack.peek() == '.' || stack.peek() == '-')
117+
while (Character.isDigit(stack.peek()) || stack.peek() == '.' || stack.peek() == '-' || stack.peek() == 'E' || stack.peek() == 'e')
118118
sb.append(stack.pop());
119119
String s = sb.toString();
120120
if(s.contains(".")) {

0 commit comments

Comments
 (0)