gpt4 book ai didi

android - 如何在 TextView 中显示 JSON 文件

转载 作者:太空狗 更新时间:2023-10-29 13:11:01 24 4
gpt4 key购买 nike

我是 Android 的新手,在理解 JSON 方面遇到了很多困难。我有一个单独的 JSON 文件,其中写出了我的值,但不知道如何在 Android 应用程序中实际显示这些字符串。

非常欢迎任何综合教程或基础级别的解释。谢谢!

最佳答案

首先尝试理解AsyncTask还。它允许用户执行长后台 操作,并在 MainUI 线程中将结果显示给用户。您可以通过 AsyncTask 执行 JSON 解析并获取存储在 JSON 文件 中的值。

JSON非常轻巧,易于理解,是 XML 的最佳替代品。要解析您的 JSON 文件,您需要了解 JSONArrayJSONObject。在 JSON 文件中,方括号 [ 代表一个 JSON 数组,大括号 { 代表 JSON 对象。 JSON 由 键和值对 构成。使用 getString("key"); 获取您的字符串值,然后将其显示到 TextView

JSONArray - 它包含许多 JSON 对象

JSONObjects - 它包含 keyvalue 对。

  1. [ -> 代表JSON数组
  2. { -> 代表JSON对象

getJSONArray()getJSONObject()这两个方法在JSON中主要用来表示json节点

获取您的 JSON 数组 节点。

JSONArray booksArray = jsonObj.getJSONArray("books");

JSON 代码:

 {
"books": [ //JSON array

{ //represents JSON Object
"id":"440", //Key and Value pair
"edition": "Fourth",
"language": "Java",
},

{
"id":"407",
"edition": "second",
"language": "Python",

}

]
}

上面的代码有一个 JSON 对象(书籍)和一个 JSON 数组,它包含两个 json 对象。参见 this用于 Android 中的 JSON 解析

您还可以免费上传您的 JSON 文件 pastebin并使用 JsonViewer 查看您的 JSON 文件作为树结构

注意:注释 在 JSON 中不受官方支持。所以我只是像在 JAVA 中一样添加了注释。

关于android - 如何在 TextView 中显示 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41093170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com