繁体   English   中英

对象到字符串和副Versa

[英]Object to string and Vice Versa

我想将对象转换为字符串和副Versa进程。 情况是,我们正在使用WCF DataService的WebGet方法。 这不支持将对象作为返回类型。 因此我需要将对象转换为服务器端的字符串,将字符串转换为客户端的对象。 我不想添加[Serializable]属性,因为我可能转换的对象是第三方类,我无法序列化。 什么是最好的解决方案。

我认为将第三方类转换为一些自定义xml会更好。 从字符串重新创建对象可能非常困难。

您可以在不使用[Serializable]属性的情况下将类序列化为xml:

如何使用Visual C#将对象序列化为XML

由于您已决定将类转换为字符串,因此最好是JSON字符串。

看看这个Json.Net库。 这有助于您将强类型classe转换为json字符串,反之亦然。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM