object-formdata-convertor

A module used to convert formdata to json, form to json, json to formdata


Keywords
formdata, json, form, conversion, javscript, submit
License
ISC
Install
npm install object-formdata-convertor@1.2.2

Documentation

object-formdata-convertor

A module which converts formdata to json, form to json, json to formdata.

Installation

npm install object-formdata-convertor

Usage

var manipulator = require("object-formdata-convertor");
import manipulator from "object-formdata-convertor";

FormData to JSON

var formData = new FormData();
var jsonObject = manipulator.FormDataToJson(formData)
console.log(jsonObject, "returns json from formdata");

Form to JSON

var formDom = document.querySelector('form');
var jsonObject = manipulator.FormDataToJson(formDom);
console.log(jsonObject, "returns json from form element");

JSON to FormData

var jsonObj = {
    "a" : 1,
    "b" : 2
};
var formData = manipulator.JsonToFormData(jsonObj);
console.log(formData, "returns formdata from json");

FORM to FormData

var formDom = document.querySelector('form');
var formdata = manipulator.formToFormData( formDom );
console.log(formData, "returns formdata from form element");

To get value for a key from form data

var formdata = new formdata(formdata);
var value = manipulator.toValue(formdata, "username");
console.log(value, "returns value for key username from formdata");

API

var jsonObject = manipulator.FormDataToJson(formData/formDom);

var formData = manipulator.JsonToFormData(json);

var formData = manipulator.formToFormData(formDom);

var value = toValue(formData, keyName);