小编kar*_*487的帖子

java.lang.IllegalStateException:预期BEGIN_OBJECT但在第1行第62列是STRING

我正面临着关于GSON json到Java的问题.我在这里查了很多帖子,但是找不到我的问题的解决方案.所以我在这里列出我的问题.我正在尝试获取数据,在json中有一个Map,但我无法检索数据.在我的日志中,我能够看到只有这么多数据才会出现,然后抛出异常.有人请指导我一个方法.非常感谢 !

这是我的Json数据,用于点击我正在处理的Android应用程序的URL

编辑

{
"success" : true,
"messages" : {
    "success" : [
        "SEARCH_QUERY_SUCCESS"
    ]
},
"session" : {
    "id" : "cn694ivr8bmqnrveh9n8841oh7",
    "expire" : "",
    "YII_CSRF_TOKEN" : "4fa0ae103b547836241f5278311839b407050919"
},
"metadata" : {
    "product_count" : "4458",
    "category_ids" : "3",
    "results" : [{
            "id" : "105089",
            "data" : {
                "sku" : "MA851AA10ZLX",
                "name" : "Alexa Mid Rise Super Skinny Leg",
                "new-product" : false,
                "url" : "http:\/\/theiconic.bugfoot.de\/mobile-api\/Alexa-Mid-Rise-Super-Skinny-Leg-105089.html",
                "simples" : {
                    "MA851AA10ZLX-406437" : {},
                    "MA851AA10ZLX-406438" : {},
                    "MA851AA10ZLX-406439" : {},
                    "MA851AA10ZLX-406440" : …
Run Code Online (Sandbox Code Playgroud)

java android json map gson

8
推荐指数
1
解决办法
3万
查看次数

使用具有相同方法的两个接口实现多重继承

虽然我试图访问两个接口中给出的相同方法,但我理解多重继承的概念.例:-

interface Interface1{ 
       int show();
       void display();
}
Run Code Online (Sandbox Code Playgroud)
interface Interface2 {
int show();
void display();
}
Run Code Online (Sandbox Code Playgroud)
class Impl implements Interface1, Interface2 {
       // how to override show() and display() methods such that 
       // i could access both the interfaces
}
Run Code Online (Sandbox Code Playgroud)

java oop multiple-inheritance

0
推荐指数
1
解决办法
3418
查看次数

标签 统计

java ×2

android ×1

gson ×1

json ×1

map ×1

multiple-inheritance ×1

oop ×1