不同json如何使用jsonArray以及ajax如何取,实现读取新闻

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同json如何使用jsonArray以及ajax如何取,实现读取新闻相关的知识,希望对你有一定的参考价值。

jsp界面

<%@ page contentType="text/html;charset=gb2312"%>
<%@page import="org.json.JSONObject"%> //记得导入包
<%@page import="org.json.JSONArray"%>
<%
JSONObject obj1=new JSONObject();   //声明json
JSONObject obj2=new JSONObject();
obj1.put("content",“绝不允许任何人歪曲历史践踏和平");
obj1.put("date",20160616);
obj2.put("content","不能以信用名目增加社会成本");
obj2.put("date",20160616);
JSONArray jsonArray=new JSONArray();  //声明jsonArray
jsonArray.put(obj1);
jsonArray.put(obj2);
//JSONObject obj=jsonArray.getJSONObject(0);  这个是可以去除jsonArray中的第一个json
out.print(jsonArray);   //向前端传入jsonArray
%>

 

前端

var data=eval(‘(‘+xhr.responseText+‘)‘); //可以将该数组转成了一个object对象
var p;
for(var i=0;i<data.length;i++){
p+=‘<li>‘+data[i].content+data[i].date+‘</li>‘;  //比如第一条新闻,就可以可以用data[0]取出来,新闻详细就是data[0].content
}

 

技术分享

 

以上是关于不同json如何使用jsonArray以及ajax如何取,实现读取新闻的主要内容,如果未能解决你的问题,请参考以下文章

java中如何用json接收一个list?

PHP-AJAX:如何通过 php/json 数组从查询中填充 jquery 数据表

如何使用 Json.simple 解析 Java 中的 JSONArray?

json+ajax

如何从 JsonArray 中获取 NSDictonarys?

如何获取jsonarray中 某个值