FormData -> JSON, JSON -> FormData, FormData -> Object, Object -> FormData Converter.
npm install formdata2jsonThis library provides utility functions for transforming FormData to JSON and vice versa.
- Convert FormData to a JSON string or a JavaScript object
- Convert a JSON string or a JavaScript object to FormData
- Convert plain objects to FormData
- Convert FormData to plain objects
- Handling nested object structures
- support for arrays
``js
import { formDataToJson, jsonToFormData } from "formdata2json";
const formData = new FormData();
formData.append("user.name", "Alice");
formData.append("user.age", "30");
formData.append("user.skills[0]", "JavaScript");
formData.append("user.skills[1]", "TypeScript");
const jsonString = formDataToJson(formData);
/* Output:
{
"user": {
"name": "Alice",
"age": "30",
"skills": ["JavaScript", "TypeScript"]
}
}
*/
const formDataInstance = jsonToFormData(json);
``