json - 获取JSON的值

标签 json node.js sqlite

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

我正在使用 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/

相关文章:

jquery - 如何使用 AJAX 从 JQuery 中的对象附加值

javascript - engine.io 与 socket.io 有何不同?

node.js - 为什么我的删除函数会导致未定义值错误?

python - csv 到 sqlite 表 python

c++ - sqlite3_column_text 返回的 SQLite 奇怪值

json - Ansible URI 模块发布表单 urlencoded JSON 数据

java - 从 Servlet 发送和接收 JSON 数据

SQLite3 提示 `...>` 而不是 `sqlite>`

php - 从数组输入数据时如何防止mysql中的重复输入?

node.js - nodejs 和express 与heroku 我得到了R10