Files
json2dart/web/main.dart
Caijinglong 51232005bf first commit
2018-08-06 17:12:10 +08:00

19 lines
474 B
Dart

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;
}