json - 将 json 对象转换为字符串以将它们存储在 firestore 数据库中
问题描述
我曾经flutter_form_bloc
根据要求添加和删除文本字段。json 对象是为文本字段生成的,当在控制台中使用打印时,print()
下面是控制台中的输出,其中生成了 3 个文本字段。
我想将 json 对象转换为,以便它为生成的String values
每个文本字段生成 ,以便可以将这些字符串添加到 firestore 数据库中。
我怎样才能做到这一点?
flutter: {
"members": [
{
"firstName": "hi jhji"
},
{
"firstName": "dfasdfa"
},
{
"firstName": "DFASDFASD"
}
]
}
Json 对象的代码
FormBlocListener<ListFieldFormBloc, String, String>(
onSubmitting: (context, state) {
//LoadingDialog.show(context);
},
onSuccess: (context, state) {
// LoadingDialog.hide(context);
//json object printing
print(state.successResponse);
},
onFailure: (context, state) {
// LoadingDialog.hide(context);
Scaffold.of(context).showSnackBar(
SnackBar(content: Text(state.failureResponse)));
},
解决方案
推荐阅读
- php - array_map() 仅适用于数组的第一个元素
- c# - 有没有在构造函数中设置默认值的好习惯?
- sql - 如何将 2 个表和 if 子句合并到一列中
- flutter - Flutter Widget Overflow Parent(Tabbar 超大项目)
- sql-server-2016 - SQL Server - AlwaysOn 重定向写入启用可读辅助
- html - 如何修复 div 在 html 中不能正确收缩
- android - 使用后退按钮更改导航抽屉按钮后无法恢复
- java - 如何在 Hibernate 中放置自定义类型
- powerbi - DAX - 应用过滤器并检查记录是否为特定类别,然后输出 1,否则输出 0
- cassandra - cassandra 会在同时执行的两个并行创建键空间命令上失败吗