Flutter flatter从小部件生成JSON
我想让我的应用程序充满活力。有没有一种方法可以在任何flutter应用程序中从我的小部件生成JSONFlutter flatter从小部件生成JSON,flutter,dart,mobile,Flutter,Dart,Mobile,我想让我的应用程序充满活力。有没有一种方法可以在任何flutter应用程序中从我的小部件生成JSON 我找到了从JSON解析到widget的解决方案,但我需要另一种方法。老实说,我不确定这是不是最好的方法。。。但我认为您可以使用下面的方法手动生成JSON myPrint(dynamic widget){ if(widget is Column || widget is Row || widget is Stack){ for(dynamic w in widget.children)
我找到了从JSON解析到widget的解决方案,但我需要另一种方法。老实说,我不确定这是不是最好的方法。。。但我认为您可以使用下面的方法手动生成JSON
myPrint(dynamic widget){
if(widget is Column || widget is Row || widget is Stack){
for(dynamic w in widget.children){
print(widget.toString());
myPrint(w);
}
}else{
print(widget.toString());
try {
myPrint(widget.child);
} catch (e) {
}
}
}
例如下面的小部件
var myWidget = Column(
children: [
Center(
child: Text("word" , style: TextStyle(fontSize: 25),),
),
],
);
像这样的照片
Column(direction: vertical, mainAxisAlignment: start, crossAxisAlignment: center)
Center(alignment: center)
Text("word", inherit: true, size: 25.0)
当然有。搜索JSON编码我搜索了这个。但我只收到JSON到小部件格式的答案,但我需要另一种方式(小部件到JSON)。