It seems that if I have key test1.test2
there is no way to escape this dot to use this key as is.
Expression:
sqlite> update collections set json_nodes = (select json_set(json(collections.js
on_nodes), '$.test.test1', json('123')) from collections);
will lead to
{"test":{"test1":123}}