diff options
author | drh <> | 2023-04-24 23:14:34 +0000 |
---|---|---|
committer | drh <> | 2023-04-24 23:14:34 +0000 |
commit | be5bada4d039adbd7608cb087dbdad948374548c (patch) | |
tree | 41dfd6f7c32d830a88fa6c6ab38be2c272b88ed1 /test/json101.test | |
parent | 7eff609d8a87c61eed915c6a43ef58dc023b000a (diff) | |
download | sqlite-be5bada4d039adbd7608cb087dbdad948374548c.tar.gz sqlite-be5bada4d039adbd7608cb087dbdad948374548c.zip |
Allow trailing commas in objects and arrays of JSON.
FossilOrigin-Name: 4031b231c223db598b45dbd192b027a99a9b82a981d43c75f723a3fb06720b82
Diffstat (limited to 'test/json101.test')
-rw-r--r-- | test/json101.test | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/json101.test b/test/json101.test index 596a08496..58559aafe 100644 --- a/test/json101.test +++ b/test/json101.test @@ -308,12 +308,24 @@ do_execsql_test json-5.8 { do_execsql_test json-6.1 { SELECT json_valid('{"a":55,"b":72,}'); +} {1} +do_execsql_test json-6.1b { + SELECT json_valid('{"a":55,"b":72 , }'); +} {1} +do_execsql_test json-6.1c { + SELECT json_valid('{"a":55,"b":72,,}'); } {0} do_execsql_test json-6.2 { SELECT json_valid('{"a":55,"b":72}'); } {1} do_execsql_test json-6.3 { SELECT json_valid('["a",55,"b",72,]'); +} {1} +do_execsql_test json-6.3b { + SELECT json_valid('["a",55,"b",72 , ]'); +} {1} +do_execsql_test json-6.3c { + SELECT json_valid('["a",55,"b",72,,]'); } {0} do_execsql_test json-6.4 { SELECT json_valid('["a",55,"b",72]'); |