如何通过Java的Web服务器把DataSet或DataTable数据通过json格式传回给C#的客户端
来源:互联网 发布:云计算前景分析知道 编辑:程序博客网 时间:2024/05/22 13:42
问题的提出:
目前有一个项目,WebServer使用java开发(支持更多的平台),而客户端使用C#开发(拥有象DevExpress的界面库)。也不想直接使用ASP.net开发,性能和接入性不够好。
但现在很多情况下又需要通过WebServer获得一个DataSet或DataTable的数据(比如水晶报表需要DataSet,而DevExpress则需要DataSet或DataTable)。
注:考虑到json与对象的转换关系,而且需要表格的schema并不多,所以之前返回的数据List对应的json维持不变
实现方法:
利用Java及C#均具有的json与对象的转换功能实现,Java在这里充当WebServer的角色
1、java从数据库中查询多次表获得各个数据表的schema及数据。注:目前使用mybatis,暂时没有办法得到表的元数据(表结构),但可以通过查询的List<Object>中的Object反向解析得到数据表的字段名,字段类型等信息吧?
2、将查询到的表结构及数据封装进json
class schema
{
}
class DataTable
{
List<schema> schemas_;
List<Object> datas_;
};
class DataSet
{
HashMap<String, DataTable>
};
3、把DataSet的字段信息以json格式传回给C#的客户端
4、C#的客户端相应的解析得到对应的DataSet,并交给水晶报表或DevExpress使用
- 如何通过Java的Web服务器把DataSet或DataTable数据通过json格式传回给C#的客户端
- CC3200 HTTP Cli通过POST的方式把json数据提交给服务器出现的问题
- JSON 的数据转换格式(DataTable或DataSet) -善良公社项目
- 手机App通过http协议从web服务器上获取json格式的数据
- C#将DataSet或DataTable转换成Json格式数据传递到前台JS脚本
- PHP学习---如何把富文本编辑器里面的内容生成html 传回给android客户端
- 把dataset数据转换成json的格式通用方法
- 把dataset数据转换成json的格式通用方法
- winfrom如何通过http来进行通信,并且通过传递json格式的数据可接受json格式的数据
- 转 winfrom如何通过http来进行通信,并且通过传递json格式的数据可接受json格式的数据
- 通过url获取Json格式的数据
- 如何将弹出层的数据通过JS传回父页面
- socket 客户端如何获取服务器传回来的字符集
- Java Json解析,Java Web Json解析,Java Web服务端获取Json数据,客户端通过HTTP获取Json数据
- [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
- 如何通过Retrofit提交Json格式数据
- 如何通过Retrofit提交Json格式数据
- 如何在java的被调用函数中创建对象,并通过参数传回?
- EMC看大数据
- 给网站动态增加一个favicon
- WinForm TextBox 只能输入数字
- net.sf.json.JSONException: There is a cycle in the hierarchy!
- java线程之生产与消费
- 如何通过Java的Web服务器把DataSet或DataTable数据通过json格式传回给C#的客户端
- RHEL6下实现双网卡绑定
- 【hdu4389】【数位DP】X mod f(x)
- 调试DLL的另类方法
- 工具型网站首页的设计思考
- 制之一处,无事不办 - 佛《遺教经》
- [linux] centos 下执行rpm命令报错
- [深入浅出iOS库]之数据库 sqlite
- java的web项目中使用cookie保存用户登陆信息