获得JSON的价值

时间:2016-03-14 22:05:58

标签: json node.js sqlite

所以,我已经在互联网上寻找解决方案,但没找到。

我正在使用NodeJS来获取SQLite查询的输出,然后对其进行操作。返回的确切JSON是

  

{'EXISTS(SELECT 1 FROM data WHERE teamnum = 1234 LIMIT 1)':0}

并且输出可以是1或0.在上面的示例中它是0.我想得到1或0.任何想法?

2 个答案:

答案 0 :(得分:1)

假设您确实拥有该数据的对象 - 这将起作用:

var obj = {'EXISTS(SELECT 1 FROM data WHERE teamnum=1234 LIMIT 1)':0};
var ans = parseInt(JSON.stringify(obj).match(/:(.*?)}/)[1]);

ans等于0

答案 1 :(得分:0)

所以我决定改变我的SQLite查询,让SQLite找出逻辑,而不是让节点去做。

P.S。上面的答案对我的代码有效。