私はこのtutorialでスライダーを作ろうとしていて、とてもうまく動作します。しかし、私がボレーでJSONから画像のURLを取得しようとすると、このURLは機能しません。文字列をurlに変換したいが、私のコードは動作していない。文字列jsonをアンドロイドでURL形式に変換する方法
img1 = obj.getString("image_1");
URL myURL1 = new URL(img1);
私はこのtutorialでスライダーを作ろうとしていて、とてもうまく動作します。しかし、私がボレーでJSONから画像のURLを取得しようとすると、このURLは機能しません。文字列をurlに変換したいが、私のコードは動作していない。文字列jsonをアンドロイドでURL形式に変換する方法
img1 = obj.getString("image_1");
URL myURL1 = new URL(img1);
画像ビューで取得した画像のURLを読み込みたい場合は、文字列を画像処理ライブラリに渡すことができます(例:Glide)。それを設定して使用する方法についての良いチュートリアルです:https://futurestud.io/tutorials/glide-getting-started。
依存関係
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クラスに保存されます。
Android SDKには、非常に便利なUri
クラスが含まれています。文字列連結の代わりに、プロパティURLの構築に使用できるBuilder
が公開されています。 String
からインスタンスを作成できるUri.parse()
メソッドもあります。
完全なjson解析コードとエラーの詳細を投稿してください –