JSON 到格式数据
将 json 数据转换为 FormData 对象
安装
这个项目使用 节点。从他们的网站上安装
$ npm i @ajoelp/json-to-formdata
使用量
// Using ES6
import jsonToFormData from '@ajoelp/json-to-formdata';
// Using CommonJS
const jsonToFormData = require('@ajoelp/json-to-formdata');
// Use the package
const formData = jsonToFormData({
foo: 'bar',
bar: 'baz',
});
// With options
const formData = jsonToFormData({
foo: 'bar',
bar: 'baz',
}, {
// Add indexes to arrays
arrayIndexes: true,
// Exclude nulls from data items
excludeNull: true,
});
// Append an existing FormData Object
const formData = new FormData();
formData.append('key', 'value');
jsonToFormData({
foo: 'bar',
bar: 'baz',
}, {}, formData);