title: Converting a string to double in Dart using double.parse()
body: <p>I am trying to convert coordinates returned from the Google Geo. API into doubles.  A simplified part of the response that gets returned is...</p>
  <pre><code>{ 
    locationData: {
      bounds: {
        northeast: 40.222222,
        southwest: 38.265987
      }
    }
  }
  </code></pre>
  <p>When I use <code>print(locationData['bounds']['northeast'])</code> my console reads that and understands that the value is <code>40.222222</code> However, when I try to use a parse method, I get the following error:</p>
  <p><code>var neLat = double.parse(locationData['bounds']['northeast']);</code></p>
  <blockquote>
  <p>I/flutter (10537): type 'double' is not a subtype of type 'String' in type cast where</p>
  <p>I/flutter (10537):   double is from dart:core</p>
  <p>I/flutter (10537):   String is from dart:core</p>
  </blockquote>
  <p>That error leads me to believe that my parse is not valid, even though it is clearly a double value, just as a string.  Am I missing something for this conversion?  I have seen conversion in multiple examples using double.parse, I just can't figure out what my issue is..</p>