Преобразование Json.Net значение JValue для int
Я пробовал:
JValue myJValue = getJValue(someVar);
int storedValue = JsonConvert.DeserializeObject(myJValue);
но это только кажется допустимым для JObjects. Есть ли способ получить целое число из JValue?
3 ответов
здесь уже есть хорошие ответы, но я хочу добавить еще один, который люди могут найти полезным. Если у вас есть List<JValue>
, назовем его myJValueList
и JValue
объекты в списке внутренне удерживая int
тогда вы можете получить это int
следующим образом:
foreach(int myInt in myJValueList){
//do some work with the myInt
}