diff options
author | drh <> | 2023-12-01 22:01:26 +0000 |
---|---|---|
committer | drh <> | 2023-12-01 22:01:26 +0000 |
commit | 3af20cf3a0523ba8a8c7e966abc56eed218f4dd4 (patch) | |
tree | db745b0642256e6bbe7315eb70a1d3ec9f01a1df /src/json.c | |
parent | 03075fa8689cf79a8a9995c9f0fbc54fd9bc2307 (diff) | |
download | sqlite-3af20cf3a0523ba8a8c7e966abc56eed218f4dd4.tar.gz sqlite-3af20cf3a0523ba8a8c7e966abc56eed218f4dd4.zip |
Performance optimization in the JSON parser.
FossilOrigin-Name: 68d191f40e708962ec88e0c245b4496bc4a671300484b1cc0f3fc7e6d199a6e6
Diffstat (limited to 'src/json.c')
-rw-r--r-- | src/json.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/json.c b/src/json.c index 08e0f4fb6..3ae88be9d 100644 --- a/src/json.c +++ b/src/json.c @@ -1366,7 +1366,6 @@ json_parse_restart: case '\'': { u8 opcode; char cDelim; - int nn; pParse->hasNonstd = 1; opcode = JSONB_TEXT; goto parse_string; @@ -1375,12 +1374,7 @@ json_parse_restart: opcode = JSONB_TEXT; parse_string: cDelim = z[i]; - nn = pParse->nJson; for(j=i+1; 1; j++){ - if( j>=nn ){ - pParse->iErr = j; - return -1; - } if( jsonIsOk[(unsigned char)z[j]] ) continue; c = z[j]; if( c==cDelim ){ |