首页 > 解决方案 > 将 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)));
                },

标签: jsonfirebasefluttergoogle-cloud-firestore

解决方案


推荐阅读