首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何知道json是否可以转换为给定的类型

如何知道json是否可以转换为给定的类型
EN

Stack Overflow用户
提问于 2016-11-28 14:29:01
回答 1查看 141关注 0票数 0

如果json无法将数据转换为T类型,则json方法可以抛出。

我想做一个早期的测试,需要这样的方法:

代码语言:javascript
复制
bool JsonConvert.CanConvert<TSrc, TDest>();

我找不到任何和它相近的东西。

精密

实际上,这里的TSrc不是合成的,而是一个基本类型。

编辑

当我说我想做一个早期的测试时,我会谈到在尝试解析某些东西之前进行的一个测试。

实际上,当我需要做测试时,我身边没有任何json文件。

因此,TryParseTryCatch模式不符合我的需要。

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 14:37:06

为什么要早做测试?只需尝试一下就可以了。您所建议的也会在内部解析字符串,所以就速度而言,不会有什么不同。更好的是,它只会被解析一次。如果成功了,没问题。否则,你也会知道的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40846684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档