stripJsonComments function
Implementation
String stripJsonComments(String json) {
// Matches strings (group 1) OR comments
final re = RegExp(r'("(?:[^\\"]|\\.)*")|//.*|/\*[\s\S]*?\*/');
return json.replaceAllMapped(re, (match) {
if (match.group(1) != null) return match.group(1)!;
return '';
});
}