import 'dart:convert';
import 'dart:html';
void main() {
querySelector("#format").onClick.listen((event) {
TextAreaElement e = querySelector("#json");
var string = e.value;
var pretty = formatJson(string);
e.value = pretty;
});
}
String formatJson(String jsonString) {
var map = json.decode(jsonString);
var prettyStringList = JsonUtf8Encoder(" ").convert(map);
var prettyString = String.fromCharCodes(prettyStringList);
return prettyString;
}