xson 0.0.8+8 copy "xson: ^0.0.8+8" to clipboard
xson: ^0.0.8+8 copied to clipboard

outdated

A starting point for Dart libraries or applications.

example/xson_example.dart

import 'dart:io';

import 'package:xson/xson.dart' as xson;

import 'generated/output.dart';

main() async {
  File make = File('./example/sample.json');
  File output = File('./example/generated/output.dart');
  File inputJson = File('./example/input.json');
//  await xson.generateJsonBeanFile(make.readAsStringSync(), output, runBuildRunner: true);
//  await Future.delayed(Duration(seconds: 5));
//
  String jsonSource = inputJson.readAsStringSync();
  jsonSource = xson.readJsonIgnoreComments(jsonSource);
  print("source=$jsonSource");
  dynamic json = xson.jsonDecode(jsonSource);
  OutputBean outputBean = OutputBean.fromJson(json);
  String encode = xson.jsonEncode(outputBean.toJson());
  print(encode);
}
0
likes
30
pub points
25%
popularity

Publisher

unverified uploader

A starting point for Dart libraries or applications.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

dartpoet, named_mode, xfile

More

Packages that depend on xson