「java对象转换js」Java对象转换成数组

博主:adminadmin 2022-11-29 22:37:06 55

今天给各位分享java对象转换js的知识,其中也会对Java对象转换成数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何将java List 转换成JavaScript 可以操作的对象。具体看问题补充。

public void outString(String str) {

try {

getResponse().setContentType("text/json;charset=utf-8");

PrintWriter out = getResponse().getWriter();

out.write(str);

} catch (IOException e) {

}

}

//字符串转换为json

public void outJsonString(String str) {

outString(str);

}

// 对象转换JSON格式

public void outJson(Object obj) {

try {

String json=JSONObject.fromObject(obj).toString();

outJsonString(json);

} catch (Exception e) {

e.printStackTrace();

}

}

// 数组转换JSON格式

public void outJsonArray(Object array) {

try {

outJsonString(JSONArray.fromObject(array).toString());

} catch (Exception e) {

e.printStackTrace();

}

}

后台:ListQuestionsOptions questionsOptionsList=new ArrayListQuestionsOptions() ;

outJsonArray(questionsOptionsList);

jquery 代码:

$.ajax({

url:'questionsOptionsList.action',

type:'post',

data:loadValue, //传给后台的参数

dataType:'json', //返回值类型 一般设置为json

success:function (data, status) //服务器成功响应处理函数

{

showHTML(data);

},

error:function (data, status, e)//服务器响应失败处理函数

{

alert(e);

}

});

function showHTML(data) {

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

alert(data[i].Content);

}

}

java数组通过json转js数组

希望对你有帮助!只要java转的数据格式符合json的格式,js可以用eval()方法,将json数据转成对象,例如,变量msg存放的就是java转的json,varjson=eval('('+msg+')');//json就是一个对象如果json变量中是一个对象就直接操作json.属性,这个属性是java中某个对象的属性,例如json数据中有name属性,可以用alert(json.name)显示name属性如果json变量是一个集合,比如json数据是List对象转的,就需要对json变量进行遍历后,再操作

如何将Java对象转换成json格式,如何将json格式数据转换成js对象

开始看网上关于json的例子程序段,实验了一把发现结果和网上例子程序的结果不一致,后来发现使用json需要导入的jar包不全,只导入json-lib-2.2.2-jdk15.jar ,还需以下几个包:commons-beanutils-1.7.0.jar

commons-collections-3.2.jar

commons-lang.jar

commons-logging-1.1.jar

ezmorph-1.0.4.jar

这时在测试得到了想要的结果

Question q2 = new Question();

q2.setId(2);

q2.setDescription("descrsssss");

q2.setPointInfo("pointkkkk");

q2.setType(3);

Question q1 = new Question();

q1.setId(1);

q1.setDescription("descrsssss");

q1.setPointInfo("pointkkkk");

q1.setType(3);

JSONObject jsonObject = new JSONObject().fromObject(q2);

System.out.println(jsonObject);

List list = new ArrayList();

list.add(q1);

list.add(q2);

JSONArray jsonArr= JSONArray.fromObject(list);

System.out.println(jsonArr);

输出:{"description":"descrsssss","id":2,"pointInfo":"pointkkkk","type":3}

[{"description":"descrsssss","id":1,"pointInfo":"pointkkkk","type":3},{"description":"descrsssss","id":2,"pointInfo":"pointkkkk","type":3}]页面

$.post("showQuestions?type="+type,null,callbackShowQuestions,"json");

这时在回调函数的参数data获得的就是json转换后的js对象数组,

以下标方式便可访问数组里的相应对象信息。

jquery如何向dwr那样将java对象转换成js对象????

后台吧java对象 转成JSON,JQ无解析json对象

只能这么干。。要不你把DWR整进去 jq去DWR里取数据

java对象转换js的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java对象转换成数组、java对象转换js的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。