Десериализовать объект json в динамический объект с помощью Json.net

Вы можете использовать Integer(str) и посмотреть, возникает ли он:

def is_num?(str)
  !!Integer(str)
rescue ArgumentError, TypeError
  false
end

Добавление: Следует отметить, что, хотя это возвращает true для "01", это не для "09" , просто потому, что 09 не будет действительным целым литералом.

395
задан Roy Tinker 11 July 2011 в 20:24
поделиться