json 数据页面如何遍历

鱼姐989 2011-03-24 09:46:41
"[{"id":0,"wheeltype":"","carname":"","cartype":"德国大众"}]"

"cartype":"德国大众"}]" 要的是这个在页面如何遍历 这是个数组 我是生明一个如下 把java对象转成json对象的
private String data;
public String getData() {
return data;
}

public void setData(String data) {
this.data = data;
}

得到上边内容 "[{"id":0,"wheeltype":"","carname":"","cartype":"德国大众"}]"

现在是数组 ,我可不可以声明个 数组 在提供get set 咋写 还是不用写就这样 那页面如何遍历

我是根据视频 来写的这段代码,不知人家后台咋写的 管知道页面试这么遍历的;以数组方式遍历

页面代码:


$.post("s_findByCartype.action",{keyword:carnameValue,type:"top"},function(data){


if(data.length != 0){

for(var i=0;i<data.length;i++){

$("<option value='" + data[i] + "'>" + data[i].cartype + "</option>").appendTo(cartypeSelect);
}
cartypeSelect.parent().show();
carnameSelect.next().show();

}else{

}
},"json");
...全文
536 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmxmzhy 2011-03-24
  • 打赏
  • 举报
回复
public class entity{
private String id;
... ... wheeltype;
... ... carname;
... ... cartype;
get set;
}
jmxmzhy 2011-03-24
  • 打赏
  • 举报
回复
Ext.util.JSON.decode(resp.responseText);
鱼姐989 2011-03-24
  • 打赏
  • 举报
回复
换句话说 就用我上边页面遍历的方法

我的json在后台 咋声明一个json数组 private String[] s; 这么吗

我现在没这么写得到的也是个数组 不会整呀 求帮助
鱼姐989 2011-03-24
  • 打赏
  • 举报
回复
"[{"id":0,"wheeltype":"","carname":"","cartype":"德国大众"}]"

得到内容是这个 页面如何遍历 还是在后台在封装成json数组 已经得到数组 了

有做过的吗 帮帮忙
wangju309 2011-03-24
  • 打赏
  • 举报
回复
用net.sf.json.JSONArray
天神羽翼 2011-03-24
  • 打赏
  • 举报
回复
何必这样用呢?json不是这样用的吧,你可以在后台写这样一个方法来数组转化为json形式:

static String array2Json(Object[] array) 
{ if (array.length==0) return "[]";
StringBuilder sb = new StringBuilder(array.length << 4);
sb.append('[');
for (Object o : array)
{ sb.append(toJson(o));
sb.append(',');
}
sb.setCharAt(sb.length()-1, ']');
return sb.toString(); }



然后将这个json通过Servlet 或 MVC 框架输出返回到页面上,由于服务器处理的 JSON 数据最终都应该转化为简单的 JavaScript 对象,因此可以通过javascript来方便的访问数据(对象.属性[索引])遍历数组。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧