moviesToTurtleWithJson static method

String moviesToTurtleWithJson(
  1. List<Movie> movies,
  2. String listName
)

Enhanced serialization with JSON backup for compatibility.

Implementation

static String moviesToTurtleWithJson(List<Movie> movies, String listName) {
  final buffer = StringBuffer();

  // Add the proper TTL structure.

  buffer.writeln(moviesToTurtle(movies, listName));

  // Add JSON backup as comment for easy parsing and backward compatibility.

  buffer.writeln();
  buffer.writeln(
    '# JSON_DATA: ${jsonEncode(movies.map((m) => m.toJson()).toList())}',
  );

  return buffer.toString();
}