JSFiddle - React, Tailwind, and code Playground

by bilbobaggins

JavaScript

var dt={"mrolesetid":"3,4","name":"aaaaa","gendername":"female,male","genderid":"5,6","recordstate":true}
let validationmap = [{
    inputtype: "textbox",
    inputCustomMapping: "name",
    inputname: "name",
    inputplaceholder: "",
    fieldtypename: "STRING",
    fieldvalidatename: "string",
    fieldmaxlength: "80",
    inputisPrimary: false
  },
  {
    inputtype: "checkbox",
    inputtypemod: "gender",
    inputtypeVal: "name",
    inputtypeID: "genderid",
    inputParent: "gender",
    inputCustomMapping: "gendername",
    inputname: "genderid",
    inputtextval: "name",
    inputplaceholder: "",
    fieldtypename: "INTEGER",
    fieldvalidatename: "number",
    fieldmaxlength: "80",
    inputisPrimary: false
  }
];
let baseResponseformat=function(validationmap,dt)
{
return validationmap.map(function(dr)
{   return {
       key:dr.inputname,
       val:dt[dr.inputname]
    }  
})
}
console.log(baseResponseformat(validationmap,dt))