galileo_message_builder 3.0.0
galileo_message_builder: ^3.0.0 copied to clipboard
Generate immutable Dart classes serializable to json from a schema.
import 'dart:convert';
import 'messages.dart';
void main() {
final messageJson =
jsonDecode('{"intField": 1, "stringField": "hello"}') as Map;
final parsedMessage = SomeMessage.fromJson(messageJson);
final message = SomeMessage((b) => b
..intField = 1
..stringField = 'hello');
assert(parsedMessage == message);
}