1.0.8 • Published 9 months ago

formdata2json v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

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

API

objectToFormData(object, options): FormData

jsonToFormData(json, options): FormData

formDataToObject(formData = new FormData(), options): object

formDataToJson(formData = new FormData(), options): string

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago