json_serializable_immutable_collections 0.3.0+1 copy "json_serializable_immutable_collections: ^0.3.0+1" to clipboard
json_serializable_immutable_collections: ^0.3.0+1 copied to clipboard

outdated

Adding support for immutable collections for json_serializable

example/main.dart

import 'package:json_annotation/json_annotation.dart';
import 'package:kt_dart/kt.dart';

part 'main.g.dart';


@JsonSerializable()
class Model{

  final KtList<int> myIntList;

  Model({this.myIntList});

  factory Model.fromJson(Map<String, dynamic> json) =>
      _$ModelFromJson(json);

  Map<String, dynamic> toJson() => _$ModelToJson(this);


}


void main(){

  print(Model(myIntList: KtList.of(1,2,3)).toJson());

}