alphax_transform 1.0.0-rc.4 copy "alphax_transform: ^1.0.0-rc.4" to clipboard
alphax_transform: ^1.0.0-rc.4 copied to clipboard

Optional one-shot isolate JSON transforms for buffered AlphaX payloads.

example/main.dart

import 'dart:convert';
import 'dart:typed_data';

import 'package:alphax_transform/alphax_transform.dart';

Map<String, Object?> summarizeUser(Object? decodedJson) {
  final json = decodedJson! as Map<Object?, Object?>;
  return <String, Object?>{
    'id': json['id'],
    'name': json['name'],
  };
}

Future<void> main() async {
  final bytes = Uint8List.fromList(
    utf8.encode('{"id":7,"name":"AlphaX"}'),
  );
  final result = await decodeJson<Map<String, Object?>>(
    bytes: bytes,
    transform: summarizeUser,
    debugName: 'alphax-transform-example',
  );
  print(result);
}
0
likes
0
points
229
downloads

Publisher

unverified uploader

Weekly Downloads

Optional one-shot isolate JSON transforms for buffered AlphaX payloads.

Repository (GitHub)
View/report issues

Topics

#networking #json #isolates #dart

License

unknown (license)

Dependencies

alphax

More

Packages that depend on alphax_transform