aboutsummaryrefslogtreecommitdiff
path: root/test/json101.test
diff options
context:
space:
mode:
authordrh <>2023-04-24 23:14:34 +0000
committerdrh <>2023-04-24 23:14:34 +0000
commitbe5bada4d039adbd7608cb087dbdad948374548c (patch)
tree41dfd6f7c32d830a88fa6c6ab38be2c272b88ed1 /test/json101.test
parent7eff609d8a87c61eed915c6a43ef58dc023b000a (diff)
downloadsqlite-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.test12
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]');