现在`dart:uri`在哪里?

Fre*_*ind 6 uri dart

我想打电话decodeUrl(...),我这样做是:

import "dart:uri";

main() {
    decodeUrl("str");
}
Run Code Online (Sandbox Code Playgroud)

但现在使用最新的Dart-SDK,它报告:

Do not know how to load 'dart:uri'
import 'dart:uri';
^
Run Code Online (Sandbox Code Playgroud)

似乎它已从SDK中删除.我搜索了很多但仍然不知道它现在在哪里.现在如何使用decodeUrl(...)最新的SDK?

jro*_*way 7

根据这篇帖子给Dart公告列表,dart:uri已经取代了核心Uri类.

您的代码转换为:

main() {
  decodeUrl("str");
}
Run Code Online (Sandbox Code Playgroud)

虽然写作可能更有启发性print(Uri.decodeFull("str%20here"));.