public double?AsDouble() { try { return(StdJson.ToDouble(jsonOrNull !)); } catch (Exception) { if (jsonOrNull == "true") { return(1); } if (jsonOrNull == "false") { return(0); } if (jsonOrNull == null) { return(null); } try { return(StdJson.ToDoubleArrayAcceptingBools(jsonOrNull) ![0]);