如果car有一个映射的JavaBean 那么通过gson.getCar() 返回的就是Car对象了吧 之后直接继续.getXXX() 就可以达到解析的目的了
没有引入json 包吧
两个wangxiaoer本质是完全不同的。
第一个wangxiaoer直接就是JSONObject的实体对象。所有可以直接通过println方法输出json。
第二个wangxiaoer是HashMap的实体对象。需要再通过JSONObject(wangxiaoer)去new一个SONObject的实体对象。
如果还有什么疑惑,可以私我,我会尽快回复。望采纳~
试试System.out.println(new JSONObject().fromObject(json).toString());
我可以直接将null作为参数,进行传递。不用先定义一个值为null的变量,再将这个变量作为参数进行传递!!
编译器过滤掉了吧
系统输出的时候 可能会调用他的tostring(),方法。 和c++里面的输出 cout<< 里面的重载<< 应该是一个道理
少了个}
换一个高版本的json.org.jar