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))