serialize method

String serialize()

Implementation

String serialize() {
  Map<String, dynamic> result = {
    "@@locale": locale.toLanguageTag().replaceAll('-', '_'),
    "@@last_modified": DateTime.now().toIso8601String(),
    "@@context": context,
  };
  data.forEach((key, value) {
    result.addAll({
      key: value,
      "@$key": {
        "type": "text",
      }
    });
  });
  final encoder = JsonEncoder.withIndent('    ');
  return encoder.convert(result);
}