Maybe you meant it:
class Obj {
Obj({
this.wpTerm,
});
final List<List<WpTerm>> wpTerm;
factory Obj.fromJson(Map<String, dynamic> json) => Obj(
wpTerm: List<List<WpTerm>>.from(json["wp:term"].map((x) => List<WpTerm>.from(x.map((x) => WpTerm.fromJson(x))))),
);
Map<String, dynamic> toJson() => {
"wp:term": List<dynamic>.from(wpTerm.map((x) => List<dynamic>.from(x.map((x) => x.toJson())))),
};
}
class WpTerm {
WpTerm({
this.id,
this.link,
this.name,
this.slug,
this.taxonomy,
});
final int id;
final String link;
final String name;
final String slug;
final String taxonomy;
factory WpTerm.fromJson(Map<String, dynamic> json) => WpTerm(
id: json["id"],
link: json["link"],
name: json["name"],
slug: json["slug"],
taxonomy: json["taxonomy"],
);
Map<String, dynamic> toJson() => {
"id": id,
"link": link,
"name": name,
"slug": slug,
"taxonomy": taxonomy,
};
}
//https://app.quicktype.io/