所以,我在互联网上寻找解决方案,但没有找到。
我正在使用 NodeJS 获取 SQLite 查询的输出,然后对其进行操作。返回的确切 JSON 为
{ 'EXISTS(SELECT 1 FROM data WHERE teamnum=1234 LIMIT 1)': 0 }
输出可以是 1 或 0。在上面的示例中,它是 0。我想得到 1 或 0。有什么想法吗?
最佳答案
假设您确实拥有该对象和数据 - 这将起作用:
var obj = {'EXISTS(SELECT 1 FROM data WHERE teamnum=1234 LIMIT 1)':0};
var ans = parseInt(JSON.stringify(obj).match(/:(.*?)}/)[1]);
其中 ans
将等于 0
。
关于json - 获取JSON的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35998995/