internal static bool Get(this JsonData data, ref int val) { bool ret = false; if (null != data && (data.IsDouble || data.IsInt || data.IsLong)) { ret = true; val = data.AsInt(); } return ret; }
public static int? AsNullableInt(this string inputValue) { if (string.IsNullOrWhiteSpace(inputValue)) { return null; } return inputValue.AsInt(); }
internal static uint AsUint(this JsonData data) { return (uint)data.AsInt(); }
public static int AsInt(this string str, int defaultValue) { int value = str.AsInt(); return value == int.MinValue ? defaultValue : value; }