flutter 如何拿到"specificationPropertyList": [{ "name": "规格型号", "value": "500g" }] value 这个字段
时间: 2023-11-28 08:06:40 浏览: 91
Flutter深度链接探秘:无缝导航至应用深处
可以使用Dart中的jsonDecode()函数将JSON字符串解析为Map对象,然后通过Map对象的键值对来获取所需的值。具体步骤如下:
1.导入dart:convert库,使用其中的jsonDecode()函数。
2.将JSON字符串解析为Map对象。
3.通过Map对象的键值对来获取所需的值。
示例代码如下:
```dart
import 'dart:convert';
void main() {
String jsonString = '{"specificationPropertyList": [{"name": "规格型号","value": "500g"}]}';
Map<String, dynamic> jsonMap = jsonDecode(jsonString);
String value = jsonMap['specificationPropertyList'][0]['value'];
print(value); // 输出:500g
}
```
阅读全文