PostgreSQL with CREATE TABLE
Input: [{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
Output: CREATE TABLE "my_table" (
"id" INTEGER,
"name" VARCHAR(50),
"active" BOOLEAN
);
INSERT INTO "my_table" ("id", "name", "active") VALUES
(1, 'Alice', TRUE),
(2, 'Bob', FALSE);
MySQL with nested object as JSON
Input: [{"id":1,"meta":{"role":"admin"}},{"id":2,"meta":{"role":"user"}}]
Output: INSERT INTO `my_table` (`id`, `meta`) VALUES
(1, '{"role":"admin"}'),
(2, '{"role":"user"}');
SQLite single-row mode
Input: [{"k":"a","v":1},{"k":"b","v":2}]
Output: INSERT INTO "my_table" ("k", "v") VALUES ('a', 1);
INSERT INTO "my_table" ("k", "v") VALUES ('b', 2);