首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android - getString方法错误

Android - getString方法错误
EN

Stack Overflow用户
提问于 2013-12-16 04:14:20
回答 1查看 104关注 0票数 0

我的Android代码中的getString函数有一个小问题。

我创建了一个字符串,并希望使用它来检索一个字符串,该字符串是JSON数组的一部分,但我得到以下错误:

代码语言:javascript
复制
The method getString(String) is undefined for the type String

以下是本节的特定代码:

代码语言:javascript
复制
private void read_JSON()
    {
    JSONArray jsa2 = new JSONArray();
        for (int i=0; i < jsa2.length(); i++)
        {


        try
        {
            JSONObject jso2 = new JSONObject();
            jso2 = jsa2.getJSONObject(i);
            String one = one.getString("Blur");
            //esbrinar com arreglar aixo!!


        }catch (JSONException e)
        {
            e.printStackTrace();
        }

        }

    }

"Blur“是一个字符串,它是JSONArray的一部分,定义如下:

代码语言:javascript
复制
private void create_JSON()
    {
        JSONObject jso = new JSONObject();

        try {
            jso.put("Nombre","Miguel");
            jso.put("Apellidos", "Garcia");
            jso.put("Año_nacimiento", 1990);
            JSONArray jsa = new JSONArray();
            jsa.put("Blur");
            jsa.put("Clur");
            jso.put("Nombres_Hijos", jsa);

        } catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}

你能帮我弄明白我做错了什么吗?

非常感谢。

你诚心的,

毛罗。

EN

回答 1

Stack Overflow用户

发布于 2013-12-16 04:17:45

jso2.getString("Blur")可能就是您要调用的内容。我相信您想要从刚刚从JSONArray获得的JSONObject中提取一个字符串。您实际编写的内容是从刚刚定义的字符串中提取字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20599247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档