【发布时间】:2022-12-19 15:24:41
【问题描述】:
我正在使用 c# 进行 json 映射,但我无法在 dart 中进行匹配。
我在 dart 中处理 json 数据。因为我使用的是 SQFLite,所以我开始使用地图。我不太明白他们之间的区别。
【问题讨论】:
我正在使用 c# 进行 json 映射,但我无法在 dart 中进行匹配。
我在 dart 中处理 json 数据。因为我使用的是 SQFLite,所以我开始使用地图。我不太明白他们之间的区别。
【问题讨论】:
不,JSON(JavaScript 对象表示法)是一种轻量级数据交换格式,用于以文本格式表示结构化数据。 JSON 是一种独立于语言的格式,这意味着它可以与任何编程语言一起使用。
Dart 中的映射是键值对的集合,其中每个键都是唯一的,用于标识映射中的特定值。可以使用 Map 类创建映射,该类是一个通用类,它接受两个类型参数:键的类型和值的类型。地图对于存储需要使用键快速访问和修改的数据很有用。
以下是如何在 Dart 中创建地图的示例:
var map = {
'key1': 'value1',
'key2': 'value2',
'key3': 'value3'
};
您还可以使用 Map 类及其构造函数创建地图:
var map = new Map<String, int>();
map['key1'] = 1;
map['key2'] = 2;
map['key3'] = 3;
【讨论】: