normalizeMichelineWhiteSpace static method
Implementation
static String normalizeMichelineWhiteSpace(String fragment) {
return fragment
.replaceAll(new RegExp(r'\n'), ' ')
.replaceAll(new RegExp(r' +'), ' ')
.replaceAll(new RegExp(r'\[{'), '[ {')
.replaceAll(new RegExp(r'}\]'), '} ]')
.replaceAll(new RegExp(r'},{'), '}, {')
.replaceAll(new RegExp(r'\]}'), '] }')
.replaceAll(new RegExp(r'":"'), '": "')
.replaceAll(new RegExp(r'":\['), '": [')
.replaceAll(new RegExp(r'{"'), '{ "')
.replaceAll(new RegExp(r'"}'), '" }')
.replaceAll(new RegExp(r',"'), ', "')
.replaceAll(new RegExp(r'","'), '", "')
.replaceAll(new RegExp(r'\[\[\['), '[ [ [')
.replaceAll(new RegExp(r'\[\['), '[ [')
.replaceAll(new RegExp(r'\]\]\]'), '] ] ]')
.replaceAll(new RegExp(r'\]\]'), '] ]')
.replaceAll(new RegExp(r'\["'), '[ "')
.replaceAll(new RegExp(r'"\]'), '" ]')
.replaceAll(new RegExp(r'\[ +\]'), '\[\]')
.trim();
}