string - 如何将此字符串转换为 Dart 中的列表?
问题描述
我有一个字符串,打印出来时看起来像这样:
[['20/11/2019', 'PERSONAL INFO', 'SCRITTO', 5.5, 'SI', ''], ['11/10/2019', 'PERSONAL INFO', 'SCRITTO', 9.5, 'SI', ''], ['02/10/2019', 'PERSONAL INFO', 'ORALE', 8.0, 'SI', '']]
它已经被结构化为列表列表,但是当我运行时print(ing is String)
我得到了真实(ing 是字符串的名称)。我已经看到并尝试使用此处提供的答案Dart: Convert String representation of Lists to List of List但较小的列表总是没有分隔符。有什么建议吗?
解决方案
我将假设这是一个存储为 a 的 JSON 列表,String
并且您想要获取实际的对象表示。如果是这种情况,您将需要查看dart:convert
's json.decode,它接受 a并根据 JSON 内容String
返回一个 Dart 原语(例如 、、List<dynamic>
、Map<String, dynamic>
等)。String
int
推荐阅读
- nlp - 计算文档中单词模式的频率
- performance - IIS 上的 TTFB 优化
- python - 如何在pytorch中制作新的权重参数?
- c# - 设置cookie作为响应
- firebase - 在特定国家/地区使用 Firebase 身份验证未收到 OTP
- excel - 如何将 RSSI 值从 arduino ide 导出到 Excel(实时更新)
- laravel - Laravel 使用 Carbon 根据表格生成年份的日期列表
- kotlin - 初始化不在构造函数中的数据类中的属性
- nuget - 如何安装 Rebar.EF.PluginManager Nuget?
- android - 为什么协程运行一次?