社区
C#
帖子详情
有关C#与JAVA通过JOSN通信问题
夜魔009
2012-04-02 10:47:58
现在有工作需要,需要使用C#的Socket和Java的Socket通信交互复杂对象。鉴于直接使用二进制方式交互非常繁琐,准备采用间接方式。Socket传输JOSN字符串,编码UTF-8。java和C#在各自端解析成对象。
不知是否有人实现过?C#使用哪个JSON库和Java的JSON库转换出来的字符串能够互相解析?
有实例更好。谢谢~~
...全文
290
3
打赏
收藏
有关C#与JAVA通过JOSN通信问题
现在有工作需要,需要使用C#的Socket和Java的Socket通信交互复杂对象。鉴于直接使用二进制方式交互非常繁琐,准备采用间接方式。Socket传输JOSN字符串,编码UTF-8。java和C#在各自端解析成对象。 不知是否有人实现过?C#使用哪个JSON库和Java的JSON库转换出来的字符串能够互相解析? 有实例更好。谢谢~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
travo
2012-04-03
打赏
举报
回复
推荐JNBridge
这是够将.net Remoting和java RMI连接起来的技术。楼主想避免繁琐的二进制交互,这个工具再合适不过了。
以专业开发人员为伍
2012-04-03
打赏
举报
回复
.net类库中自身就有json的序列化、凡序列化机制,例如
msdn: http://msdn.microsoft.com/zh-cn/library/bb412170.aspx
也就是使用DataContractJsonSerializer类来将内存对象序列化/反序列化为json串。
不过我使用开源项目
json.net
。
以专业开发人员为伍
2012-04-03
打赏
举报
回复
json非常简单,所以几乎可以说不可能存在不能互相解析的问题。
只不过json并不支持(经常需要使用的)datetime类型,所以你可能需要约定一下当遇到数据是datetime时如何处理。根据你在.net和java端使用的json类库不同,可以查询一下关于datetime的不同约定,看看能不能自定义格式转换方法。
Flutter知识点-Http请求(Http+Dio实例)
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的用户界面。本课程以实例的方式带领大家学习Http请求这个知识点。
C#
客户端POST与服务端(Servlet编程)
通信
问题
!!= =这么简单的
问题
一下午啊~~~~~ 在
C#
客户端,Servlet为服务端的开发过程中,当遇到与
Java
服务端
通信
问题
,即将消息通POST方式传输给服务器,而服务器用的是Servlet方式接收的时候应该注意以下几点: ① 微软公司通常将不加后缀名的路径,作为一个文件夹处理而此时的servlet没有后缀,编译器会认为是一个路径而报错或者跳过,不发送消息。 需要做出的处理,将se
C#
Winform 客户端架构 调用 REST 传输 Json
C#
Winform 客户端架构 调用 REST 传输 Json
C#
DataTable 转换成JSON数据 三种方法
C#
DataTable 转换成JSON数据 三种方法
关于
C#
JSON 数据传递方式
我们都知道在互联网发展的初期时代,那时候采用的还是C/S架构的程序。 那么软件和软件传递的数据格式也从普通的文本转换到了XML这种格式化的存储格式文本。 那么在互联网移动互联网时代,这种C/S传递XML这种格式文件显然是不行的。 那么今天就来搞搞JSON。 我们来看看百度百科的解释: JSON(
Java
Script Object Notation) 是一种轻量级的数据交换格式。它基于EC
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章