2017-01-26 34 views
0

我正在嘗試使用此tutorial製作滑塊,它工作得非常好。但是當我試圖從JSON獲取圖像url時,這個URL不起作用。我想將字符串轉換爲網址,但我的代碼無法正常工作。如何將字符串json轉換爲android格式的url格式

img1 = obj.getString("image_1"); 
URL myURL1 = new URL(img1); 
+1

發佈完整的json解析代碼和錯誤詳細信息(如果有) –

回答

1

添加app/gradle.app作爲依賴

compile 'com.google.code.gson:gson:2.6.2'

現在,您需要根據您的JSON對象來創建Object.class。和所有key名稱應與您Object.class

如:Json對象:

{ 
    "id": 1, 
    "message": "This is example" 
    "url": "http://www.jsoneditoronline.org/" 
} 

Class對象:

public class ExampleObject { 
    public long id; 
    public String message; 
    public String url; 
} 

然後在您的Activity.java

//jsonObj is your JSON object 
ExampleObject obj = new Gson().fromJson(jsonObj, ExampleObject.class); 

現在所有的VAL你保存到你的Object類中。

0

Android SDK包含一個非常有用的Uri類。它公開了可用於構建屬性URL的Builder(而不是字符串連接,您正在使用)。它也有一個Uri.parse()方法,可以從String創建一個實例。

相關問題