在JSON数组之间映射值

时间:2017-08-06 03:58:52

标签: javascript python json node.js

我似乎遇到了一个相当不寻常的问题。使用表单构建器,我能够以JSON格式存储和呈现管理员创建的表单,如下所示:

编辑:这是我从MongoDB中提取的数据因此id,我直接将我生成的JSON推送到Mongo,我在获取数据时消除了ID部分。

{
    "_id" : ObjectId("5985608427f8510788b468ab"),
    "fdata" : [
            {
                    "type" : "header",
                    "subtype" : "h1",
                    "label" : "Date Of Commencement"
            },
            {
                    "type" : "paragraph",
                    "subtype" : "p",
                    "label" : "The partnership business shall be deemed to have commenced on and from&nbsp;<div><br></div>"
            },
            {
                    "type" : "date",
                    "required" : true,
                    "label" : "Date Field",
                    "description" : "Date Of Commencement",
                    "className" : "form-control",
                    "name" : "date-1501913203863"
            }
    ]
 }

一旦渲染并且用户填写了值,我会在后端接收值,如下所示:(NODEJS)

 {"date-1501913203863":"2017-08-12"}

现在我必须使用填充的值来渲染表单,它应该看起来像填充的表单。 JSON中有一种本地方式可以做到这一点吗?我打算继续使用python脚本来匹配字段的值,但这对于这个问题似乎有些过分。

我希望能就这个主题得到一些建议而不是代码。非常感谢您的帮助!

0 个答案:

没有答案