JSONInsertExpr ::= "insert" "json" ExprSingle "into" ExprSingle ("at" "position" ExprSingle)? | "insert" "json" PairConstructor ("," Pair Constructor)* "into" ExprSingle
insert json "foo" : "bar", "bar" : "foo" into $o
insert json { "foo" : "bar", "bar" : "foo" } into $o
insert json $p into $o
jerr:JNUP0008
is raised.
jerr:JNUP0019
is raised.
jn:object
, which results in a single object containing all pairs to insert. In particular, jerr:JNDY0003
is raised upon a pair collision.
jupd:insert-into-object($o, $p)
insert json $c into $a at position $i
jerr:JNUP0008
is raised.
jerr:JNUP0007
is raised upon failure).
jupd:insert-into-array($a, $i, $c)
insert json (1, 2, 3) into $a at position 3 insert json { "foo": 3, "bar":4 } into $o