loadStructuredData<T> method

  1. @override
Future<T> loadStructuredData<T>(
  1. String key,
  2. _StringParser<T> parser
)
override

Retrieve a string from the asset bundle, parse it with the given function, and return that function's result.

The result is not cached by the default implementation; the parser is run each time the resource is fetched. However, some subclasses may implement caching (notably, subclasses of CachingAssetBundle).

Implementation

@override
Future<T> loadStructuredData<T>(String key, _StringParser<T> parser) {
  if (_enableStructuredDataTracing) {
    return _loadStructuredDataWithTracing(key, parser);
  }
  return _bundle.loadStructuredData(key, parser);
}