如何在android中将字符串json转换为url格式
我试着用这个做一个滑块,效果非常好。但是当我尝试通过截取从JSON获取图像url时,这个url不起作用。我想将字符串转换为url,但我的代码不起作用如何在android中将字符串json转换为url格式,android,json,android-volley,Android,Json,Android Volley,我试着用这个做一个滑块,效果非常好。但是当我尝试通过截取从JSON获取图像url时,这个url不起作用。我想将字符串转换为url,但我的代码不起作用 img1 = obj.getString("image_1"); URL myURL1 = new URL(img1); 如果要加载在imageview中检索的图像的url,可以将字符串传递到图像处理库,例如Glide。这里有一个关于如何设置和使用它的好教程:。将app/gradle.app添加为依赖项 编译'com.google.code.gs
img1 = obj.getString("image_1");
URL myURL1 = new URL(img1);
如果要加载在imageview中检索的图像的url,可以将字符串传递到图像处理库,例如Glide。这里有一个关于如何设置和使用它的好教程:。将
app/gradle.app
添加为依赖项
编译'com.google.code.gson:gson:2.6.2'
现在需要根据Json对象创建一个对象.class
。并且所有的键
名称都应该与您的对象相同。类
例如:Json
对象:
{
"id": 1,
"message": "This is example"
"url": "http://www.jsoneditoronline.org/"
}
public class ExampleObject {
public long id;
public String message;
public String url;
}
类
对象:
{
"id": 1,
"message": "This is example"
"url": "http://www.jsoneditoronline.org/"
}
public class ExampleObject {
public long id;
public String message;
public String url;
}
然后在活动中.java
:
//jsonObj is your JSON object
ExampleObject obj = new Gson().fromJson(jsonObj, ExampleObject.class);
现在,所有值都保存到对象类中。Android SDK包含一个非常有用的
Uri
类。它公开了一个Builder
,可用于构建属性URL(而不是您正在使用的字符串连接)。它还有一个Uri.parse()
方法,可以从字符串创建实例
发布完整的json解析代码和错误详细信息(如果有)