2017-01-26 9 views
0

私はこのtutorialでスライダーを作ろうとしていて、とてもうまく動作します。しかし、私がボレーでJSONから画像のURLを取得しようとすると、このURLは機能しません。文字列をurlに変換したいが、私のコードは動作していない。文字列jsonをアンドロイドでURL形式に変換する方法

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

完全なjson解析コードとエラーの詳細を投稿してください –

答えて

0

画像ビューで取得した画像のURLを読み込みたい場合は、文字列を画像処理ライブラリに渡すことができます(例:Glide)。それを設定して使用する方法についての良いチュートリアルです:https://futurestud.io/tutorials/glide-getting-started

1

依存関係

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

としてapp/gradle.appを追加します。今すぐあなたのJSONオブジェクトに応じObject.classを作成する必要があります。 Jsonオブジェクト::

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

Classオブジェクト:

あなた Activity.javaで次に
public class ExampleObject { 
    public long id; 
    public String message; 
    public String url; 
} 

:今

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

すべてとすべてのkey名前が同じあなたObject.class

例:としてすべきヴァルObjectクラスに保存されます。

0

Android SDKには、非常に便利なUriクラスが含まれています。文字列連結の代わりに、プロパティURLの構築に使用できるBuilderが公開されています。 Stringからインスタンスを作成できるUri.parse()メソッドもあります。

関連する問題