ivanrussu/multipart-form-data-converter
Composer 安装命令:
composer require ivanrussu/multipart-form-data-converter
包简介
Converts raw multipart mess to json or postman's "bulk edit" format
README 文档
README
Demo: https://multipart-form-data-converter.herokuapp.com/
Converts multipart requests like
-----------------------------359001620640685356211451689597
Content-Disposition: form-data; name="plain"
1
-----------------------------359001620640685356211451689597
Content-Disposition: form-data; name="index_key[]"
index_key_0
-----------------------------359001620640685356211451689597
to JSON
{
"plain": 1,
"index_key": [
"index_key_0"
]
}
or Postman's "bulk edit"
plain: 1
index_key[0]: index_key_0
Supports nested arrays.
Requirements
PHP 8
Installation
composer require ivanrussu/multipart-form-data-converter
Usage
use IvanRussu\MultipartFormDataConverter\Formatter\JsonFormatter; use IvanRussu\MultipartFormDataConverter\Formatter\PostmanBulkEditFormatter; use IvanRussu\MultipartFormDataConverter\MultipartMessage; $message = new MultipartMessage($string); $array = $message->parse(); $formatter = new PostmanBulkEditFormatter(); $postmanBulkEdit = $formatter->format($array); $formatter = new JsonFormatter(); $json = $formatter->format($array);
Testing
composer test ./tests/Tests.php
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-07-17