dart_cure 0.0.2 copy "dart_cure: ^0.0.2" to clipboard
dart_cure: ^0.0.2 copied to clipboard

discontinued
outdated

Cure for dart,为 Dart 提供额外的扩展功能,包括 HTTPClient、JSONConverter、CRC 校验。

Cure for dart #

为 Dart 提供额外的扩展功能,包括 HTTPClient、JSONConverter、CRC 校验。

使用方法 #

  1. HTTPClient
import 'package:dart_cure/net/http.dart';

final client = HTTPClient();
try {
    // GET
    final uri ='https://...';
    final result = await client.getAsync(uri);
    // POST
    // final uri ='https://...';
    // final content = '{"key1": "value1", "key2": "value2"}';
    // final result = await client.postAsync(uri, content);
} finally {
    client.close();
}
  1. JSONConverter
import 'package:dart_cure/serialization/json.dart';

final converter = JSONConverter();
// toJSON
final obj = <String, dynamic>{'key1': 'value1', 'key2': 'value2'};
final result = converter.toJSON(obj);
// fromJSON
// final source = '{"key1": "value1", "key2": "value2"}';
// final result = converter.fromJSON(source);
  1. CRC
import 'package:dart_cure/security/cryptography.dart';

final crc = CRC.crc16MODBUS();
// Calculate
final data = utf8.encode('123456789');
final result = crc.calculate(data);
// Verify
// final data = utf8.encode('123456789');
// final result = crc.verify(data, 0x4B37);

0
likes
0
pub points
1%
popularity

Publisher

verified publisherdiscontinued.yanshouwang.dev

Cure for dart,为 Dart 提供额外的扩展功能,包括 HTTPClient、JSONConverter、CRC 校验。

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on dart_cure