项目作者: zeromod

项目描述 :
json to sql converter
高级语言: JavaScript
项目地址: git://github.com/zeromod/json-to-sql.git
创建时间: 2019-08-31T07:06:05Z
项目社区:https://github.com/zeromod/json-to-sql

开源协议:

下载


JSON to SQL converter

Setup

  • cd json-to-sql
  • npm i

usage

node converter.js path-to-input.json path-to-output.sql

Limitations

Parses only below schema from json

  1. {
  2. "tableName": "tableContents"//this can be an array of another object or just an object
  3. }

Example

input.json

  1. {
  2. "User": [
  3. {
  4. "id": 123,
  5. "name": "username1"
  6. },
  7. {
  8. "id": 321,
  9. "name": "username2"
  10. }
  11. ],
  12. "Address": {
  13. "city": "Chennai",
  14. "state": "Tamilnadu"
  15. }
  16. }

output.sql

  1. CREATE TABLE IF NOT EXISTS User (id INTERGER,name TEXT);
  2. CREATE TABLE IF NOT EXISTS Address (id INTERGER,name TEXT,city TEXT,state TEXT);
  3. INSERT INTO User (id,name) VALUES (123,"username1");
  4. INSERT INTO User (id,name) VALUES (321,"username2");
  5. INSERT INTO Address (city,state) VALUES ("Chennai","Tamilnadu");