android 游标到 JSONArray

2024-03-15

如何将 Cursor“转换”为 JSONArray?

我的光标为 3 列(_id、姓名、出生)

我已经搜索过,但找不到任何示例


游标到 JSONArray

public JSONArray cur2Json(Cursor cursor) {

    JSONArray resultSet = new JSONArray();
    cursor.moveToFirst();
    while (cursor.isAfterLast() == false) {
        int totalColumn = cursor.getColumnCount();
        JSONObject rowObject = new JSONObject();   
        for (int i = 0; i < totalColumn; i++) {
            if (cursor.getColumnName(i) != null) {
                try {
                    rowObject.put(cursor.getColumnName(i),
                            cursor.getString(i));
                } catch (Exception e) {
                    Log.d(TAG, e.getMessage());
                }
            }
        }
        resultSet.put(rowObject);
        cursor.moveToNext();
    }

    cursor.close();
    return resultSet;

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android 游标到 JSONArray 的相关文章

随机推荐

  • 在 Vuejs 中使用 mixins

    我目前正在学习如何使用 Vuejs 开发应用程序 我有一个 main js 文件 其中包含用于设置 Vue js 的代码 我使用新文件 api js 创建了一个新目录 mixins 我想将其用作 mixin 以便每个组件都可以使用函数来访问
  • 为什么 git 一直告诉我它是“在后台自动打包存储库以获得最佳性能”?

    Note I don t认为这是重复的这个问题 https stackoverflow com questions 8633981 what does auto packing the repository for optimum perf
  • 如何使用反射(镜像)来访问 Dart 类中的方法名称?

    我需要 获取 Dart 类中的方法 我怎样才能做到这一点 我希望能够调用这些方法 我可以看一个例子吗 这是一个简单的可复制粘贴代码示例 import dart mirrors import dart io main var im refle
  • 使用 ajax 时 csrf 令牌无效

    我开始学习NodeJs在我对 js 的了解的推动下 我开始编写一些代码来创建用户注册逻辑 基本上我已经配置了ExpressJS通过以下方式 const express require express const app express co
  • 无法重新绑定滚动事件?

    我想在ajax调用中重新绑定窗口滚动事件 window scroll function column height first column height screenTop window scrollTop window height w
  • Python正则表达式不匹配

    这是我确信我错过了一些简单内容的事情之一 但是 在下面的示例程序中 我尝试使用 Python 的 RE 库来解析字符串 line 以获取浮点百分号之前的数字 即 90 31 但代码总是打印 不匹配 我也尝试了其他几个正则表达式 所有结果都相
  • 方法名称是否隐式转换为委托类型?

    我在理解代表方面有点困难 我有一个委托 当输入 y 字符时我将调用它 public delegate void respondToY string msgToSend private respondToY yHandler 我有一个订阅方法
  • Clojure 蛇跳过位置

    我是 Clojure 初学者 我一直在玩这里介绍的贪吃蛇游戏代码https github com stuarthalloway programming clojure blob master src examples snake clj h
  • 如何在 Windows 上的 Firefox 中阻止 Flash 内容透过 jQuery UI 对话框

    我正在使用 jQuery UI 对话框 在 Windows 上的 IE 和 FF 中 我通过对话框获取底层 Flash 内容 我通过启用 IE 解决了这个问题bgiframejQuery 对话框窗口上的选项并更改bgiframe脚本适用于任
  • 如何从 Mesos 框架 Scheduler 类读取 mesos 任务 stdout/stderr?

    我正在开发一个 Mesos 框架 它工作得很好 我唯一的问题是我无法从 Scheduler 类内部读取任务 stdout 或 stderr 我在下面提供了一个代码示例 我想读取已完成任务的标准输出和标准错误 最好在 statusUpdate
  • 10e 表示法与变量一起使用吗?

    我想知道如何在 python 2 7 9 中使用变量的 10eX 表示法 就文字而言 10eX 给出 10 X 00000 浮点数 然而 我想使用一些变量而不是文字 但它不起作用 如果可以的话 我应该进行什么语法更改或者是否有其他方法可以这
  • 代码块、单个项目、许多可执行文件

    I use 代码 块 http en wikipedia org wiki Codeblocks和 C 我的项目应该构建多个可执行文件 一组使用共享库的小工具 如何设置 CB 生成多个二进制文件 每个二进制文件都有自己的main 看看Cod
  • 如何为我的 bool 属性正确实现 INotifyPropertyChanged 并绑定到 CheckBox.IsChecked?

    这里是新手 我一直在尝试围绕数据绑定进行思考 并想尝试将视图中的复选框双向绑定到我称为 State 的单独类中的布尔值 关键是要确保它们始终保持同步 因此 我在视图中创建了一个复选框 并将其绑定到前面提到的 State 类中的布尔属性 并附
  • winsock 在哪里存储套接字的 IP 地址?

    假设我有一个简单的 winsock 服务器 它有一个侦听套接字 然后当接受连接时 它将套接字存储在套接字数组中 以允许多个连接 如何获取特定连接的 IP 地址 它是否存储在套接字句柄中 只要套接字保持连接 您就可以获得自己的套接字地址和对等
  • 在 Java 中反序列化 C# 二进制

    我有一个系统 其中使用 C 程序创建序列化文件 然后在另一个 C 程序中反序列化 我想知道是否可以在 Java 中对 C 文件进行二进制反序列化 Thanks 您可以尝试使用一些具有两个平台实现并以与平台无关的格式输出数据的序列化器 例如
  • Angular 2:如何将 JavaScript 日期对象与 NgModel 两种方式绑定一起使用

    我正在使用 Angular 2 并且有以下代码 JS 此代码启动模板的员工变量 handleEmployee employee Employee this employee employee this employee startDate
  • 在 Windows 上使用 cmake 用于 C++

    连续大约 5 天 我一直在尝试使用 C 环境设置我的计算机 以便使用 sdl glm opengl 等库进行编程 能够在 UNIX 机器上的演示中运行它对我们来说很重要 所以我使用 cmake 运行 我终于让它与 cmake gui 一起工
  • 更改 WooCommerce“xyz”类别页面上显示的产品数量

    目前 我在 xyz 类别中有 19 个项目 但我一次只能看到其中 5 个 并且显示分页 但我不想分页 有没有办法让 5 个以上的项目显示在 xyz 类别的首页上 我将以下代码添加到模板的 function php 中 add filter
  • MySQL 控制台导入大型 SQL 文件时速度缓慢

    我通过 MySQL 控制台导入 SQL 的速度相当慢 而且随着我们的 SQL 文件每天都在增加 我想知道是否有其他方法可以更快地导入 SQL 文件 更改为 Oracle 或其他系统不是一个选择 配置必须保持不变 目前 SQL 文件大小为 1
  • android 游标到 JSONArray

    如何将 Cursor 转换 为 JSONArray 我的光标为 3 列 id 姓名 出生 我已经搜索过 但找不到任何示例 游标到 JSONArray public JSONArray cur2Json Cursor cursor JSONA