作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
String getCity = request.getParameter("name1");
HttpSession session = request.getSession();
try {
ConnectToDb db = new ConnectToDb();
con =db.getConnect();
pstmt = con.prepareStatement("select Name, CountryCode, District, Population from city where name =?");
pstmt.setString(1, getCity);
rs=pstmt.executeQuery();
ArrayList<getCity> getinfo = new ArrayList<getCity>();
while(rs.next()){
getCity gc = new getCity();
gc.setCity(rs.getString("name"));
gc.setContryCode(rs.getString("CountryCode"));
gc.setDistrict(rs.getString("district"));
gc.setPopulation(rs.getString("population"));
getinfo.add(gc);
}
JSONObject jobj = new JSONObject();
jobj.put("city", getinfo);
System.out.println(jobj);
} catch (Exception e) {
System.out.println(e.getMessage());
}
输出:
{"city":[{"city":"Perm","district":"Perm","contryCode":"RUS","population":"1009700"}]}
但是当我在其他机器输出中执行相同的代码时,会得到如下所示的内容:{"city":[{"com.getCity.@AF345E"}]}
。
为什么会出现这种情况?
最佳答案
com.getCity.@AF345E
它是一个“getCity”对象,没有实现“toString”方法。检查您的代码。
关于java - 为什么 JSON 存储这样的对象 {"city":[ {"com.getcity.@FAE87A"}]},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37771144/
我正在创建级联下拉列表,但出现错误: function GetCity(_warehousesId) { var procemessage = " Please wait..."; $
String getCity = request.getParameter("name1"); HttpSession session = request.getSession(); try {
我是一名优秀的程序员,十分优秀!