How to convert FormData (HTML5 object) to JSON with JavaScript?

Sometimes, we want to convert FormData (HTML5 object) to JSON with JavaScript.

In this article, we’ll look at how to convert FormData (HTML5 object) to JSON with JavaScript.

How to convert FormData (HTML5 object) to JSON with JavaScript?

To convert FormData (HTML5 object) to JSON with JavaScript, we can use the Object.entries method.

For instance, we write

const json = JSON.stringify(Object.fromEntries(formData));

to call Object.fromEntries with formData to convert the form data object to a plain object.

Then we call JSON.stringify to convert the plain object into a JSON string.

The plain object has the keys from the form data keys and the values from the form data values.

Conclusion

To convert FormData (HTML5 object) to JSON with JavaScript, we can use the Object.entries method.