static JSONData Numberize(string token)
{
bool flag = false;
int integer = 0;
double real = 0;
if (int.TryParse(token, out integer))
{
return new JSONData(integer);
}
if (double.TryParse(token, out real))
{
return new JSONData(real);
}
if (bool.TryParse(token, out flag))
{
return new JSONData(flag);
}
throw new NotImplementedException(token);
}