Lines Matching refs:json

26   SELECT json_array(1,json('{"abc":2.5,"def":null,"ghi":"hello"}'),99);
68 SELECT json_replace('{"a":1,"b":2}','$.a',json('[3,4,5]'));
74 SELECT json_type(json_set('{"a":1,"b":2}','$.b',json('{"x":3,"y":4}')),'$.b');
125 do_execsql_test json-4.10 {
132 do_execsql_test json-5.1 {
133 CREATE TABLE j2(id INTEGER PRIMARY KEY, json, src);
134 INSERT INTO j2(id,json,src)
159 INSERT INTO j2(id,json,src)
186 INSERT INTO j2(id,json,src)
260 do_execsql_test json-5.2 {
261 SELECT id, json_valid(json), json_type(json), '|' FROM j2 ORDER BY id;
271 do_execsql_test json-5.3 {
273 FROM j2, json_tree(j2.json) AS jx
277 do_execsql_test json-5.4 {
279 FROM j2, json_each(j2.json) AS jx
285 # Verify that the json_each.json and json_tree.json output is always the
288 do_execsql_test json-5.5 {
290 FROM j2, json_each(j2.json) AS jx
291 WHERE jx.json<>j2.json;
293 do_execsql_test json-5.6 {
295 FROM j2, json_tree(j2.json) AS jx
296 WHERE jx.json<>j2.json;
298 do_execsql_test json-5.7 {
300 FROM j2, json_each(j2.json) AS jx
303 do_execsql_test json-5.8 {
305 FROM j2, json_tree(j2.json) AS jx
309 do_execsql_test json-6.1 {
312 do_execsql_test json-6.2 {
315 do_execsql_test json-6.3 {
318 do_execsql_test json-6.4 {
334 do_execsql_test json-$tn.1 \
343 do_execsql_test json-8.1 {
350 do_execsql_test json-8.2 {
356 do_execsql_test json-8.3 {
359 do_execsql_test json-8.4 {
367 do_execsql_test json-9.1 {
370 do_execsql_test json-9.2 {
373 do_execsql_test json-9.3 {
376 do_execsql_test json-9.4 {
379 do_catchsql_test json-9.5 {
382 do_catchsql_test json-9.6 {
385 do_catchsql_test json-9.7 {
391 do_execsql_test json-10.1 {
394 do_execsql_test json-10.2 {
397 do_execsql_test json-10.3 {
400 do_execsql_test json-10.4 {
403 do_execsql_test json-10.5 {
406 do_execsql_test json-10.6 {
409 do_execsql_test json-10.7 {
412 do_execsql_test json-10.8 {
415 do_execsql_test json-10.9 {
418 do_execsql_test json-10.10 {
421 do_execsql_test json-10.11 {
424 do_execsql_test json-10.12 {
427 do_execsql_test json-10.13 {
430 do_execsql_test json-10.14 {
433 do_execsql_test json-10.15 {
436 do_execsql_test json-10.16 {
439 do_execsql_test json-10.17 {
442 do_execsql_test json-10.18 {
445 do_execsql_test json-10.19 {
448 do_execsql_test json-10.20 {
451 do_execsql_test json-10.21 {
454 do_execsql_test json-10.22 {
457 do_execsql_test json-10.23 {
460 do_execsql_test json-10.24 {
463 do_execsql_test json-10.25 {
466 do_execsql_test json-10.26 {
469 do_execsql_test json-10.27 {
472 do_execsql_test json-10.28 {
475 do_execsql_test json-10.29 {
478 do_execsql_test json-10.30 {
481 do_execsql_test json-10.31 {
484 do_execsql_test json-10.32 {
487 do_execsql_test json-10.33 {
490 do_execsql_test json-10.34 {
493 do_execsql_test json-10.35 {
496 do_execsql_test json-10.36 {
499 do_execsql_test json-10.37 {
502 do_execsql_test json-10.38 {
505 do_execsql_test json-10.39 {
508 do_execsql_test json-10.40 {
511 do_execsql_test json-10.41 {
514 do_execsql_test json-10.42 {
517 do_execsql_test json-10.43 {
520 do_execsql_test json-10.44 {
523 do_execsql_test json-10.45 {
526 do_execsql_test json-10.46 {
529 do_execsql_test json-10.47 {
532 do_execsql_test json-10.48 {
535 do_execsql_test json-10.49 {
538 do_execsql_test json-10.50 {
541 do_execsql_test json-10.51 {
544 do_execsql_test json-10.52 {
547 do_execsql_test json-10.53 {
550 do_execsql_test json-10.54 {
553 do_execsql_test json-10.55 {
556 do_execsql_test json-10.56 {
559 do_execsql_test json-10.57 {
562 do_execsql_test json-10.58 {
565 do_execsql_test json-10.59 {
568 do_execsql_test json-10.60 {
571 do_execsql_test json-10.61 {
574 do_execsql_test json-10.62 {
577 do_execsql_test json-10.63 {
580 do_execsql_test json-10.64 {
583 do_execsql_test json-10.65 {
586 do_execsql_test json-10.66 {
589 do_execsql_test json-10.67 {
592 do_execsql_test json-10.68 {
595 do_execsql_test json-10.69 {
598 do_execsql_test json-10.70 {
601 do_execsql_test json-10.71 {
604 do_execsql_test json-10.72 {
607 do_execsql_test json-10.73 {
610 do_execsql_test json-10.74 {
613 do_execsql_test json-10.75 {
616 do_execsql_test json-10.76 {
619 do_execsql_test json-10.77 {
622 do_execsql_test json-10.78 {
625 do_execsql_test json-10.79 {
628 do_execsql_test json-10.80 {
631 do_execsql_test json-10.81 {
634 do_execsql_test json-10.82 {
637 do_execsql_test json-10.83 {
640 do_execsql_test json-10.84 {
643 do_execsql_test json-10.85 {
646 do_execsql_test json-10.86.0 {
649 do_execsql_test json-10.86.1 {
652 do_execsql_test json-10.86.2 {
655 do_execsql_test json-10.86.3 {
658 do_execsql_test json-10.86.4 {
661 do_execsql_test json-10.86.5 {
664 do_execsql_test json-10.86.6 {
667 do_execsql_test json-10.87 {
670 do_execsql_test json-10.88 {
673 do_execsql_test json-10.89 {
676 do_execsql_test json-10.90 {
679 do_execsql_test json-10.91 {
682 do_execsql_test json-10.92 {
685 do_execsql_test json-10.93 {
688 do_execsql_test json-10.94 {
691 do_execsql_test json-10.95 {
701 do_execsql_test json-11.0 {
705 do_execsql_test json-11.1 {
709 do_execsql_test json-11.2 {
714 do_execsql_test json-11.3 {
721 # a json structure even though the element name constains a "."
724 do_execsql_test json-12.100 {
748 do_execsql_test json-12.110 {
752 do_execsql_test json-12.120 {
761 do_execsql_test json-13.100 {
764 CREATE TABLE t1(id, json);
765 INSERT INTO t1(id,json) VALUES(1,'{"items":[3,5]}');
766 CREATE TABLE t2(id, json);
767 INSERT INTO t2(id,json) VALUES(2,'{"value":2}');
768 INSERT INTO t2(id,json) VALUES(3,'{"value":3}');
769 INSERT INTO t2(id,json) VALUES(4,'{"value":4}');
770 INSERT INTO t2(id,json) VALUES(5,'{"value":5}');
771 INSERT INTO t2(id,json) VALUES(6,'{"value":6}');
773 WHERE EXISTS(SELECT 1 FROM json_each(t1.json,'$.items') AS Z
776 do_execsql_test json-13.110 {
778 WHERE EXISTS(SELECT 1 FROM json_each(t1.json,'$.items') AS Z
786 do_execsql_test json-14.100 {
789 do_execsql_test json-14.110 {
792 do_execsql_test json-14.120 {
795 do_execsql_test json-14.130 {
798 do_execsql_test json-14.140 {
801 do_execsql_test json-14.150 {
804 do_execsql_test json-14.160 {
807 do_execsql_test json-14.170 {
817 do_execsql_test json-15.100 {
820 do_execsql_test json-15.110 {
823 do_execsql_test json-15.120 {
826 do_execsql_test json-15.130 {
834 do_execsql_test json-16.10 {
837 do_execsql_test json-16.20 {
840 do_execsql_test json-16.30 {
845 do_execsql_test json-17.1 {
854 do_execsql_test json-18.1 {
857 do_execsql_test json-18.2 {
860 do_execsql_test json-18.3 {
863 do_execsql_test json-18.4 {
866 do_catchsql_test json-18.5 {
872 # a problem with transaction control. But the json() function makes
875 do_execsql_test json-19.1 {
879 do_catchsql_test json-19.2 {
881 INSERT INTO t1 VALUES(0), (json('not-valid-json'));
883 do_execsql_test json-19.3 {