如何从SQL查询创建Json?

时间:2016-02-18 12:11:07

标签: node.js

我查询了SQL 2列ID&使用OracleDb NPM包命名。循环后,我得到以下结果:

[ 201, 'should load all Operations page Sub Menus' ]
    [ 203, 'should load all admin page Sub Menus' ],
    [ 202, 'should load all Approvals page Sub Menus' ],
    [ 204, 'should load all Reporting page Sub Menus' ]

1 个答案:

答案 0 :(得分:1)

查询结果作为对象数组返回:results
示例:使用results[0].id获取第一个结果行的ID
使用以下示例,您可以在name 下存储id

 var JSONObj = {};
    for (var i=0; i<results.length; i++){
       var this_id = results[i].id;
       JSONObj[this_id] = results[i].name;
    }

导致具有此结构的最终对象:

{ 201:'should load all Operations page Sub Menus', 
  203:'should load all admin page Sub Menus', 
  ...etc... }