承接 jojo1981/decoder-aggregate 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jojo1981/decoder-aggregate

最新稳定版本:2.1.0

Composer 安装命令:

composer require jojo1981/decoder-aggregate

包简介

Decoder aggregate library

README 文档

README

Build Status Coverage Status Latest Stable Version Total Downloads License

Author: Joost Nijhuis <jnijhuis81@gmail.com>

This library will provide a decoder/encoder provider including some default encoders/decoders for json and yaml.

Installation

Library

git clone https://github.com/jojo1981/decoder-aggregate.git

Composer

Install PHP Composer

composer require jojo1981/decoder-aggregate

Basic usage

<?php use Jojo1981\DecoderAggregate\Factory\EncoderDecoderProviderFactory; require 'vendor/autoload.php'; $encoderDecoderProviderFactory = new EncoderDecoderProviderFactory(); $encoderDecoderProviderFactory->addDefaultEncoders(); $encoderDecoderProviderFactory->addDefaultENcoders(); $encoderDecoderProvider = $encoderDecoderProviderFactory->getEncoderDecoderProvider(); $jsonResult = $encoderDecoderProvider->getDecoder('json')->decode(<<<JSON {  "glossary": {  "title": "example glossary",  "GlossDiv": {  "title": "S",  "GlossList": {  "GlossEntry": {  "ID": "SGML",  "SortAs": "SGML",  "GlossTerm": "Standard Generalized Markup Language",  "Acronym": "SGML",  "Abbrev": "ISO 8879:1986",  "GlossDef": {  "para": "A meta-markup language, used to create markup languages such as DocBook.",  "GlossSeeAlso": [  "GML",  "XML"  ]  },  "GlossSee": "markup"  }  }  }  } } JSON ); $yamlResult = $encoderDecoderProvider->getDecoder('yaml')->decode(<<<YAML glossary:  title: example glossary  GlossDiv:  title: S  GlossList:  GlossEntry:  ID: SGML  SortAs: SGML  GlossTerm: Standard Generalized Markup Language  Acronym: SGML  Abbrev: ISO 8879:1986  GlossDef:  para: A meta-markup language, used to create markup languages such as DocBook.  GlossSeeAlso:  - GML  - XML  GlossSee: markup YAML );

统计信息

  • 总下载量: 12.06k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固