Skip to content

Commit 335c899

Browse files
committed
primitive/number-like keys not wrapped in quotes for json issue is fixed
1 parent f5fa374 commit 335c899

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,7 @@ class JSONInput extends Component {
12611261
if(followsSymbol(i,['{'])){
12621262
buffer.tokens_merge[i].type = 'key';
12631263
type = buffer.tokens_merge[i].type;
1264-
string = '"' + string + '"';;
1264+
string = '"' + string + '"';
12651265
}
12661266
else
12671267
if(typeFollowed(i)==='key'){
@@ -1280,14 +1280,14 @@ class JSONInput extends Component {
12801280
if(!buffer2.isValue){
12811281
buffer.tokens_merge[i].type = 'key';
12821282
type = buffer.tokens_merge[i].type;
1283-
break;
1283+
string = '"' + string + '"';
12841284
}
12851285
if(type==='primitive')
12861286
if(string==='undefined')
1287-
setError(i,format(locale.invalidToken.useInstead, {
1288-
badToken: "undefined",
1289-
goodToken: "null"
1290-
}));
1287+
setError(i,format(locale.invalidToken.useInstead, {
1288+
badToken: "undefined",
1289+
goodToken: "null"
1290+
}));
12911291
buffer.json += string;
12921292
break;
12931293
}

0 commit comments

Comments
 (0)