dart:core
庫中Uri.queryParameters
屬性的用法介紹如下。
用法:
Map<String, String> queryParameters
URI 查詢根據 HTML 4.01 specification section 17.13.4 中為 FORM post 指定的規則拆分為映射。
結果映射中的每個鍵和值都已被解碼。如果沒有查詢,則返回空Map。
查詢字符串中沒有值的鍵被映射到空字符串。如果一個鍵在查詢字符串中出現多次,它被映射到一個可能的值的任意選擇。 queryParametersAll getter 可以提供一個映射,將鍵映射到它們的所有值。
例子:
final uri =
Uri.parse('https://example.com/api/fetch?limit=10,20,30&max=100');
print(jsonEncode(uri.queryParameters));
// {"limit":"10,20,30","max":"100"}
Map不可修改。
相關用法
- Dart Uri.queryParametersAll用法及代碼示例
- Dart Uri.decodeFull用法及代碼示例
- Dart Uri.replace用法及代碼示例
- Dart Uri.parse用法及代碼示例
- Dart Uri.dataFromString用法及代碼示例
- Dart Uri.tryParse用法及代碼示例
- Dart Uri.encodeComponent用法及代碼示例
- Dart Uri.directory用法及代碼示例
- Dart Uri.toFilePath用法及代碼示例
- Dart Uri.file用法及代碼示例
- Dart Uri.decodeComponent用法及代碼示例
- Dart Uri.dataFromBytes用法及代碼示例
- Dart Uri.removeFragment用法及代碼示例
- Dart Uri.splitQueryString用法及代碼示例
- Dart Uri.http用法及代碼示例
- Dart Uri.https用法及代碼示例
- Dart Uri.isScheme用法及代碼示例
- Dart Uri.encodeFull用法及代碼示例
- Dart UriData.parse用法及代碼示例
- Dart UriData.mimeType用法及代碼示例
- Dart Uri用法及代碼示例
- Dart Uri構造函數用法及代碼示例
- Dart Utf8Decoder用法及代碼示例
- Dart UnmodifiableMapView用法及代碼示例
- Dart Uint8List.sublist用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 queryParameters property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。