作者autumnk (3O6p)
看板C_Sharp
标题[问题] C# 与C++ 的序列化传输
时间Thu Jan 14 22:01:59 2016
想问一下
我能在C++ 将一个物件序列化後
传送到
C#反序列化出这个物件吗
目前需要用到这个功能
但是充满着疑问
就算C#建的物件和C++一模一样
也可以转换吗
如果可以的话希望能有教学
感谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.59.89
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1452780122.A.8BE.html
1F:→ ssccg: 序列化的格式用一样的就可以 01/15 05:53
2F:→ ssccg: 现成的例如google protobuf 01/15 05:56
所以一定要一样的序列化才能吗
我是想C++序列化後输出byte或string
在C#使用JsonConvert.DeserializeObject<T>
这是可行的吗?
话说有C++序列化输出是string或是byte的吗
※ 编辑: autumnk (220.134.59.89), 01/15/2016 08:59:33
3F:→ m339606: 序列化是转成string 01/15 09:26
4F:→ m339606: 你只要用json格式各个平台都可以解回来 01/15 09:26
5F:→ ssccg: 序列化不一定是转成string,转成string只是一种格式 01/15 11:04
6F:→ ssccg: 当然一定要一样的才可以,如果你要用json,那就是C++那边也 01/15 11:04
7F:→ ssccg: 找个json library来用就可以 01/15 11:04
8F:→ ssccg: 所谓的序列化就是把物件/资料结构转成可储存/交换的格式 01/15 11:06
问一下google Protocol 在win7底下要怎麽安装阿,
我找到的安装法好像都是旧版的,找不到新版的
※ 编辑: autumnk (220.134.59.89), 01/15/2016 13:56:25
在问一下protocol 能将C# JsonConvert.DeserializeObject<T> 转出来的json
在C++底下转化成物件吗
※ 编辑: autumnk (220.134.59.89), 01/15/2016 14:16:04
9F:→ Litfal: 序列化说穿了就是把物件存档读档而已 01/15 17:27