java - 从 url 获取简单的 Json 字符串并将其转换为 String[] Android

标签 java android kotlin

我正在尝试从 url 中提取 Json 字符串并将其放入我的 Android 应用程序内的 String[] 中。

我从我的网址获取的字符串是"[\"你叫什么名字?\",\"你好吗?\"]"

我正在尝试在我的应用程序中创建 Quizz 类,我想在其中调用构造函数,然后从 url 中提取数据并将其放入私有(private)变量中。

我尝试了很多事情,但遇到了多个错误(网络和其他东西),现在我在异步任务中迷失了方向,并认为我走的是完全错误的路。

我想要的类(class)是这样的:

public class Quizz {
    private String[] Questions;

    public Quizz() {
        // Here i want to load data from url into variable Questions
    }

    public String getQuestion(int id) {
        return "Not implemented!";
    }
}

当我在主要 Activity 中创建 Quizz 对象时,我希望加载问题。

最佳答案

您可以使用以下文章来帮助您解码 json Article Link 另外,您可以在以下 Article 中使用 JSONArray

关于java - 从 url 获取简单的 Json 字符串并将其转换为 String[] Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58894225/

相关文章:

java - 在同一类的特定实例之间共享数据

android - 硬件加速参数设置为 true 时 Honeycomb 上的 OpenGL 随机崩溃

android - 如何在 TextView 之上动态添加 LinearLayout

android-studio - 如何在 Android Studio 中将 != 转换为 ≠ 和 -> 转换为 →?

java - Spring 数据JPA : Saving nested OneToMany children (with cascading) returns NULL parent foreign object

java - Spring MVC DispatcherServlet 映射

Java ArrayList继承问题(貌似命名空间冲突)

java - 如何使用 sbt 解决与 scala play 应用程序相关的问题?

java - 为静态使用加载位图对垃圾收集不利吗?

android - 指定为非null的参数为null:参数投影Content Provider Kotlin