toJSON method

Map<String, dynamic> toJSON()

Transforms this instance into a JSON object.

Implementation

Map<String,dynamic> toJSON() {
	final Map<String,dynamic> json = {
		'type': runtimeType.toString(),
		'fuzzySets': [],
		'minRange': minRange.toString(),
		'maxRange': maxRange.toString(),
	};

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

	return json;
}