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

discontinued

Cure for dart. Provide useful extensions for dart,including HTTPClient, JSONConverter, CRC(Cyclic Redundancy Check).

example/example.md

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

final client = HTTPClient();
try {
    // GET
    final uri ='https://...';
    final response = await client.getAsync(uri);
    // POST
    // final uri ='https://...';
    // final content = '{"key1": "value1", "key2": "value2"}';
    // final response = await client.postAsync(uri, content, ContentType.json);
    final statusCode = response.statusCode;
    final result = response.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
30
pub points
0%
popularity

Publisher

verified publisherdiscontinued.yanshouwang.dev

Cure for dart. Provide useful extensions for dart,including HTTPClient, JSONConverter, CRC(Cyclic Redundancy Check).

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

http

More

Packages that depend on dart_cure