我在JSONObject中遇到编译错误:
The constructor JSONObject(HashMap<String,String>) is undefined
在此代码中:
import java.util.HashMap;
import org.json.simple.JSONObject;
HashMap<String, String> resJson = new HashMap<String, String>();
resJson.put("author", author);
resJson.put("msg", msg);
return (new JSONObject(resJson)).toString();
那么,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
您正在使用的版本可能没有接受map作为输入的构造函数。试试这个:
JSONObject obj = new JSONObject();
obj.put("author", author);
obj.put("msg", msg);
return obj.toString();