単一の列でデータベースに直接挿入する必要がある次の json 文字列があります。
const jsString = JSON.stringify({"escaping":"d\"on't"});
const insertion = [{"a":2,"json":jsString}];
const query = pgp.helpers.insert(insertion,["a","json"],"tbl");
ただし、実際にデータベースに保存されるのは次のとおりです。
{"escaping":"d"on't"}
d"on't のエスケープ \ を削除し、文字列を無効な json にします。これを回避する方法はありますか?
私の有効なjsonがそのまま残っていればいいので、これは有益です。