1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Allow trailing commas in objects and arrays of JSON.

FossilOrigin-Name: 4031b231c223db598b45dbd192b027a99a9b82a981d43c75f723a3fb06720b82
This commit is contained in:
drh
2023-04-24 23:14:34 +00:00
parent 7eff609d8a
commit be5bada4d0
4 changed files with 25 additions and 11 deletions

View File

@ -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]');