Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android studio中使用json解析此内容_Android_Json - Fatal编程技术网

如何在android studio中使用json解析此内容

如何在android studio中使用json解析此内容,android,json,Android,Json,如何在android studio中使用json解析此内容。我知道这个结果,但我不知道如何解析它 { "status": "OK", "data": { "name": "RR", "logo": "http:\/\/www.sdfs.win\/images\/logos\/rr.png" } } 试试这个 JSONObject obj=new JSONObject(response

如何在android studio中使用json解析此内容。我知道这个结果,但我不知道如何解析它

{
        "status": "OK",
        "data": {
            "name": "RR",
            "logo": "http:\/\/www.sdfs.win\/images\/logos\/rr.png"
        }
    }
试试这个

    JSONObject obj=new JSONObject(response);
    String status=obj.getString("status");
    JSONObject data_obj=obj.getJSONObject("data");
    String name=data_obj.getString("name");
    String logo=data_obj.getString("logo");
设定值

    SharedPreferences preferences = getSharedPreferences("AppPrefs", MODE_PRIVATE);
    SharedPreferences.Editor PrefsEditor = preferences.edit();

    PrefsEditor.putString("name", name);
    PrefsEditor.putString("logo", logo);
获得价值

    SharedPreferences preferences = getSharedPreferences("AppPrefs", MODE_PRIVATE);
    SharedPreferences.Editor PrefsEditor = preferences.edit();

    String name_value=preferences.getString("name", "");    
    String logo_value=preferences.getString("logo", "");    

我应该使用try/catch方法如何返回这2个字符串?您能提供帮助吗?您不能同时返回这2个值..存储到SharedReferences中,然后在您想使用的地方使用..您还可以使用Gson将json直接映射到您的模型上。。