|
String cleanJson(String maybeInvalidJson) {
|
|
if (maybeInvalidJson.contains('```')) {
|
|
final withoutLeading = maybeInvalidJson.split('```json').last;
|
|
final withoutTrailing = withoutLeading.split('```').first;
|
|
return withoutTrailing;
|
|
}
|
|
return maybeInvalidJson;
|
|
}
|