因为工作需要,要求把数据库中的数据提取出来转换成Json格式 给别人作为接口调用。
这里面 用到了将java对象保存在JSON中。 然后通过ajax来得到 json转化成js对象的数据
说的有点绕,直接上代码。
在Jsp中
<%@ page import=java.io.Writer%>
<%@ page import="org.json.JSONArray"%>
<%@ page import="org.json.JSONObject"%>
public class Tsdh {
private String depname;
private String name;
private String tel;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setDepname(String depname) {
this.depname = depname;
}
public String getDepname() {
return this.depname;
}
public void setTel(String tel) {
this.tel = tel;
}
public String getTel() {
return this.tel;
}
}
JSONArray jsons=new JSONArray();
try{
Tsdh tsdh=new Tsdh();
tsdh.setDepname("办公室");
tsdh.setName("大熊");
tsdh.setTel("0431-1111111");
Tsdh tsdh2=new Tsdh();
tsdh2.setDepname("行政部");
tsdh2.setName("柯基");
tsdh2.setTel("0431-2222222");
JSONObject json=new JSONObject(tsdh);
JSONObject json1=new JSONObject(tsdh2);
jsons.put(json);
jsons.put(json1);
response.setContentType("text/html;charset=utf-8");
Writer writer=response.getWriter();
writer.writer(jsons.toString);
writer.flush();
writer.close();
writer=null;
}catch(Exception e){
System.out.println("error: "+e);
}
}
<script type="text/javascript">
function createXMLHttpRequest(){
var xmlHttp;
if(window.ActiveObject){
xmlHttp=new ActiveObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}
function getTestInfo(){
var xmlHttp=createXMLHttpRequest();
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var myJson=eval("("+xmlHttp.responseText+")");
if(null!=myJson && ""!=myJson && myJson.length>0){
for(var i=0;i<myJson.length;i++){
alert(myJson[i].name+"--"+myJson[i].depname+"--"+myJson[i].tel);
}
}
}
}
}
xmlHttp.open("post","getValue.jsp");
xmlHttp.send(null);
}
</script>
<input type="button" value="获取数据" onclick="getTestInfo()">
分享到:
相关推荐
vb6读写json格式文件,这里是源码,可以直接拿来使用。
前言 本文使用 php 来做一个简单的接口,客户端传入数据,该接口返回 JSON 格式数据。 ... $code, message => $message, data => $data ]; # 转换为json并打印测试 ...# 调用json接口(假设状态码200代表成功) R
通过URL访问接口,获取数据,并将xml格式转换为json格式输出。
首先要把数据转换成json格式,再通过curl方法调用接口并传参数 代码如下: $keyword = urlencode($_POST['keyword']); $parameters = json_encode(array('keyWord'=>$keyword,'areaCode'=>'*')); $post_data['app...
C#接收Json格式数据,中文出现乱码解决方法
从JSON,JSON Schema和TypeScript交互式生成类型和(反序列化)代码将JSON / JSON Schema / TypeScript粘贴为代码 quicktype从样本JSON数据中推断类型,然后输出强类型化的模型和序列化程序,以便以所需的编程语言...
echarts-geo-json 中国省市区县行政区划边界GeoJSON... 调用高德行政区划接口下载数据 生成echarts指定的的GeoJson数据 采用ZigZag编码压缩coordinates 如需更新数据请自行申请高德地图key Run npm run start LICENSE
在后端与前端约定好application/json格式传递数据时,因为后台是go强类型语言,在定义api接口时,某些字段要求是整型类型,但是对于前端来说输入框或者从url中的search取到的参数都是字符串,不得不进行前端类型转换...
json2typescript是一个小型软件包,其中包含一个将JSON对象映射到TypeScript类实例的帮助器类。 编译为JavaScript后,结果仍然是该类的实例。 这种方法的一大优势是,您也可以使用此类的方法。 使用json2typescript...
其SDK版通过Java调用SDK方式仅需三行代码集成pdf文档转换功能,可返回转换文本,也提供 pdf文档截取合并等实用的 pdf 编辑功能接口。 此示例基于32 位jre 版本。如如果是64位jre,需替换pdfparser_1.dll、pdfparser_...
PHP读取视频文件,通过URL网址提交不同视频路径,反回JOSN数据,反回视频总时长。做为接口文件,可对接任意程序。
python读取.txt(.log)文件 、.xml 文件 、excel文件数据,并将数据类型转换为需要的类型,添加到list中详解 1.读取文本文件数据(.txt结尾的文件)或日志文件(.log结尾的文件) 以下是文件中的内容,文件名为data...
数据结构为数组中包含对象–树形结构,用Vue组件的写法实现以下的效果: 树形列表,缩进显示层级,第5级数据加底色,数据样式显色,点击展开折叠数据。本文为用Vue实现方式,另有一篇为用knockout.js的实现方法。 ...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
大部分网站的API接口调用返回的数据,就是json格式的。如果看json对象所包含的内容,相信对熟悉Python的人开说,很快就能把json的数据类型跟Python的数据类型对应上。 那么,Python的标准模块包json,又有什么用呢?...
JSON格式数据序列化和反序列化 XML格式数据序列化和反序列化 Protobuf格式数据序列化和反序列化 JSON、XML或其他类型转换器可以随意扩展和替换 支持JSON转换框架: Fastjson, Jackson, Gson 支持JAXB形式的XML转换 ...
当然返回的值是JSON格式,你需要对该JSON数据进行解析。为了做实验使用了百度翻译作为接口,实现了在线翻译。而且速度还可以。太长的文章我没有测试。如果对JSON解析还不太理解的同学们,看这篇代码后完全可以理解...
若传过来的 Json 包含这四个参数,且参数名一样,则表格读数据不会出问题。若参数名和上述的不一样,则需要转换下,具体方法如下: response:{ statusName: '自定义的参数名称' ,// 对应 code msgName: '自定义的...
数据抓取用于接入存储数据,目前分为三部分: (1)C平台各业务系统通过AOP方式将各接口调用情况输出标准日志,由FLUME进行抓取;再通过KAFKA将数据输送到STORM 中;STORM 将元数据直接存放到HDFS中。 (2)各业务...