当我写这个代码的时候 System.out.println(new JSONObject(xjz).toString()
当我写这个代码的时候 System.out.println(new JSONObject(xjz).toString()); JSONObject(xjz)下面有红色线 提示下面这个错误The constructor JSONObject(Map) is undefined求大神解决下呀 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
就是你所使用的JSONObject没找到参数为Map 的构造函数。
看你使用的是哪一个json库,去看它的文档,下面这些是java常用的json库对象转String的写法
//JsonLibStringjsonStr=JSONObject.fromObjec(obj);//FastJsonStringjsonStr=JSON.toJSONString(obj)//GsonGsongson=newGsonBuilder().create();StringjsonStr=gson.toJson(obj);//JacksonObjectMappermapper=newObjectMapper();StringjsonStr=mapper.writeValueAsString(obj);//android自带jsonMapmap=newHashMap();Stringstr=newJSONObject(map).toString(); |
|
|
|
|
这个类中没有实例化的这个方法,是undefined未定义。 |
|
|
|
|