本文介绍了如何转换JToken的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个值为{1234}的JToken

I have a JToken with the value {1234}

如何将其转换为Integer值,如var totalDatas = 1234;

How can I convert this to an Integer value as var totalDatas = 1234;

var tData = jObject["$totalDatas"];
int totalDatas = 0;
if (tData != null)
   totalDatas = Convert.ToInt32(tData.ToString());

推荐答案

您可以使用 JToken.ToObject<T>() 方法.

You can use the JToken.ToObject<T>() method.

JToken token = ...;
int value = token.ToObject<int>();

这篇关于如何转换JToken的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 19:59