How can I deserialize form if before I did so deserialize with jQuery? But now I use vue 3 and I need to deserialize with JSON.parse.
I store all data in Postgres and I need to deserialize with old name input.
var form_generate_page = "left_margin=1&right_margin=1&up_margin=1&bot_margin=1.7&secondColumnMarginTop=0&firstColumnMarginTop=0&marginMiddle=5&firstColumnMarginRight=5&DistanceBetweenLine=10.03176&mirror_margin=on&adding_space=on&different_marginTop=0&different_marginTopEven=5.5&different_marginTopOdd=5.7&different_marginLeft=0&different_marginLeftEven=0&different_marginLeftOdd=0";
                $("#form-generate-page").deserialize(form_generate_page);
I use different name input and name object
<input name="left_margin" v-model="object.left"/>
Script:
data () {
return{
    localMainPdf:{
        leftMargin:2,
        rightMargin:2,
        topMargin:2,
        bottomMargin:2,
    }
}
} 
clickTestSetProps() {
// data from DB
      var form_generate_page = "left_margin=1&right_margin=1&up_margin=1&bot_margin=1.7&secondColumnMarginTop=0&firstColumnMarginTop=0&marginMiddle=5&firstColumnMarginRight=5&DistanceBetweenLine=10.03176&mirror_margin=on&adding_space=on&different_marginTop=0&different_marginTopEven=5.5&different_marginTopOdd=5.7&different_marginLeft=0&different_marginLeftEven=0&different_marginLeftOdd=0";
    $("#form-generate-page").deserialize(form_generate_page);
    
    
                },
Template:
<form id ="form-generate-page">
<input  name = "left_margin" type="number" v-model="localMainPdf.leftMargin" step="any"  >
 <input  name = "right_margin" type="number" v-model="localMainPdf.rightMargin" step="any" >
 <input  name = "up_margin" type="number" v-model="localMainPdf.topMargin" step="any" >
 <input  name = "bot_margin" type="number" v-model="localMainPdf.bottomMargin" step="any" >
</form>
If I do this:
$("#form-generate-page").deserialize(form_generate_page);
data in mainPdf doesn't change
 
    