json - 逗号分隔符解析JSON字符串

标签 json parsing flutter dart

我有一些字符串,我需要将其分成纬度和经度以获取LatLng,但是,不知道如何通过定界符将其分离。

字符串是:{location: 40.748817,-73.985428}
我需要将其分为纬度和经度以创建标记,但不知道如何

最佳答案

试试这个 !

//If String
    String location = 'location: 40.748817,-73.985428';
     List<String> latAndLong =
        location.replaceFirst(' ', '').replaceAll('location:', '').split(',');
    LatLng latLng = new LatLng(double.parse(latAndLong[0]),double.parse(latAndLong[1]));

    //If Map/JSON
    var location2 = {'location': '40.748817,-73.985428'};
    String locationExtracted = location2['location'].toString();
    List<String> latAndLong2 =
        locationExtracted.replaceFirst(' ', '').replaceAll('location:', '').split(',');
    LatLng latLng2 = new LatLng(double.parse(latAndLong2[0]),double.parse(latAndLong2[1]));

关于json - 逗号分隔符解析JSON字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60444549/

相关文章:

python - 将 jsonString 转换为 Python 中可解析的内容?

java - 如何防止 Gson 将长数字(一个 json 字符串)转换为科学记数法格式?

perl - 如何解析 Perl 中的命令行开关?

firebase - 如何将 Firestore 中的 map 数组转换为 map Dart 列表

flutter - 如何在焦点时更改 TextField 小部件背景颜色

Flutter Transform 将小部件从当前位置转换到另一个位置

javascript - 在 JavaScript 中递归地转换对象

javascript - D3 在 JSON 中获取 JSON 数据

javascript - 既然 Express 不带有主体解析器,我如何使用外部中间件解析 JSON?

c++ - 如何从 qi::double_ 转换为字符串?