formdata2json
v1.0.8
Published
FormData -> JSON, JSON -> FormData, FormData -> Object, Object -> FormData Converter.
Downloads
220
Readme
FormData2Json
This library provides utility functions for transforming FormData to JSON and vice versa.
Features
- 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
Usage
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);