Преобразование 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
}