当前位置: 首页 > 知识库问答 >
问题:

在Java AndroidStudio中读取数组的JSON文件

欧阳翔
2023-03-14

我正在尝试从AndroidStudio中的JSON文件中读取数据,格式如下:

{
"records": [
    [1,"name1","1,9"],
    [2,"name2","0,74"],
    ...
]}

我想有对象包含int,String,String(每行的新对象)。有人知道怎么写吗?

共有1个答案

訾旭
2023-03-14

这可能会有帮助

JSONObject jsonObject ;// your json body 
    try {
        JSONArray jsonArray = jsonObject.getJSONArray("records");
        for (int i = 0; i < jsonArray.length(); i++) {
            JSONArray jArray = jsonArray.getJSONArray(i);// for each row in records([2,"name2","0,74"])
        }

    } catch (JSONException e) {
        e.printStackTrace();
    }
 类似资料:
  • 问题内容: 我正在尝试读取JSON数组。这是我的代码。 我的示例JSON文件语法如下所示, 前面有一个大括号。当我尝试执行此代码块时,出现错误提示 JSONArray文本必须在....的字符1处以’[‘开头。 有没有人遇到过这样的问题?任何帮助将不胜感激。如果可以的话,请告诉我一个示例代码块。提前致谢。 问题答案: JSON对象以a开头,以a 结尾,而JSON数组以a开头,以a 结尾。 根据您的情

  • 问题内容: 我有以下json文件。我想知道我应该将json文件放在我的项目中的位置以及如何读取和存储它。 问题答案: 将该文件放入资产中 。 对于在Android Studio项目中创建的项目,您需要在主文件夹下创建资产文件夹。 将该文件读取为: 然后您可以简单地通过此函数读取此返回 有关JSON的更多详细信息,请参见 http://www.vogella.com/articles/Android

  • 问题内容: Hai,我是Angularjs的新手。我正在尝试从JSON文件读取数据,但是它返回了奇怪的输出。这是我的controller.js文件 这是我的services.js文件 控制台输出为 请帮忙。 问题答案: $ http.get 返回一个promise,您将返回一个包含该promise的数组。 而是这样做: 然后以这种方式使用您的工厂:

  • 问题内容: 我正在使用jQuery将json对象发布到我的php应用程序中。 从firebug中提取的json字符串如下所示 在php中,我试图将其转换为关联数组。 到目前为止,我的PHP代码是 对ajax调用的响应应为“ about_us.php”,但返回空白。 问题答案: 您可以避免使用和: 和: 更新: …但是如果您真的想使用它们,则: 和:

  • 我有一个API请求,它在数组中返回一个refresh_token,如下所示: 我需要访问这个refresh_token的值,并使用它来查询另一个API。 为此,我尝试首先“ReadAll”响应正文,然后通过调用“刷新令牌”访问其中的密钥。 然而,它不起作用。有没有人知道如何解决这个问题,因为我不明白? 这是我的代码:

  • 问题内容: 只是因为一个简单,易于表达的陈述使我的脸上有些错误,所以我有点头疼。 我有一个名为strings.json的json文件,如下所示: 我现在想读取json文件。我发现了以下这些语句,但是不起作用: 控制台上显示的错误是这样的: 已编辑 从更改为 并得到了这个: 问题答案: 该方法(“ load”中没有“ s”)可以直接读取文件: 您正在使用方法,该方法仅用于 字符串 参数。 编辑:新消