我有一个价值{1234}的JToken
如何将其转换为整数值为var totalDatas = 1234;
var tData = jObject["$totalDatas"];
int totalDatas = 0;
if (tData != null)
totalDatas = Convert.ToInt32(tData.ToString());
Run Code Online (Sandbox Code Playgroud)
Sam*_*ell 32
您可以使用该JToken.ToObject<T>()
方法.
JToken token = ...;
int value = token.ToObject<int>();
Run Code Online (Sandbox Code Playgroud)
您可以简单地转换JToken
为int
:
string json = @"{totalDatas : ""1234""}";
JObject obj = JObject.Parse(json);
JToken token = obj["totalDatas"];
int result = (int)token;
//print 2468
Console.WriteLine(result*2);
Run Code Online (Sandbox Code Playgroud)
[ .NET 小提琴演示]