映射JSON数组之间的值

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

编辑 :这是我从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"} 

现在我不得不渲染表单,但填充的值,它应该看起来像一个填充的forms。 在JSON中是否有本地的方式来做到这一点? 我打算继续使用Python脚本来匹配值的字段,但这似乎是矫枉过正这个问题。

我希望得到一些build议,而不是代码。 非常感谢您的帮助!