小编Pat*_*ren的帖子

Bash sqlite3 -line | 如何转换为JSON格式

我想将我的sqlite数据从我的数据库转换为JSON格式.

我想用这个语法:

sqlite3 -line members.db"SELECT*FROM members LIMIT 3"> members.txt

OUTPUT:

      id = 1
   fname = Leif
   gname = Håkansson
genderid = 1

      id = 2
   fname = Yvonne
   gname = Bergman
genderid = 2

      id = 3
   fname = Roger
   gname = Sjöberg
genderid = 1
Run Code Online (Sandbox Code Playgroud)

如何在for循环中使用nice和structur代码执行此操作?(仅限Bash)

我尝试了一些awk和grep,但还没有取得很大的成功.

一些提示会很好.

我想要一个与此类似的结果:

[
  {
    "id":1,
    "fname":"Leif",
    "gname":"Hakansson",
    "genderid":1
  },
  {
    "id":2,
    "fname":"Yvonne",
    "gname":"Bergman",
    "genderid":2
  },
  {
    "id":3,
    "fname":"Roger",
    "gname":"Sjberg",
    "genderid":1
  }
}
Run Code Online (Sandbox Code Playgroud)

sqlite bash awk grep json

2
推荐指数
3
解决办法
3136
查看次数

标签 统计

awk ×1

bash ×1

grep ×1

json ×1

sqlite ×1