toJSON method

Map<String, dynamic> toJSON()

Transforms this instance into a JSON object.

Implementation

Map<String,dynamic> toJSON() {
	final Map<String,dynamic> json = {
		'rules': [],
		'flvs': []
	};

	// rules
	final rules = this.rules;

	for ( int i = 0, l = rules.length; i < l; i ++ ) {
		json['rules'].add( rules[ i ].toJSON() );
	}

	// flvs
	for (final key in flvs.keys) {
      final flv = flvs[key]!;
		json['flvs'].add( { 'name': key, 'flv': flv.toJSON() } );
	}

	return json;
}