PHPackages                             noresources/ns-php-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. noresources/ns-php-data

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

noresources/ns-php-data
=======================

Data (de)serialization library

v3.1.5(1mo ago)0302MITPHPPHP &gt;= 7.1CI passing

Since Sep 8Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/noresources/php-data)[ Packagist](https://packagist.org/packages/noresources/ns-php-data)[ RSS](/packages/noresources-ns-php-data/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (10)Versions (54)Used By (0)

noresources/data
================

[](#noresourcesdata)

Data serialization library

Features
--------

[](#features)

Serialize/Unserialize content to/from

- Ascii art
- CSV
- JSON
- INI
- Lua
- Plain text
- URL-encoded [application/x-www-form-urlencoded](https://datatracker.ietf.org/doc/html/rfc3986)
- XML (Apple property list)
- YAML

Installation
------------

[](#installation)

```
composer require noresources/data
```

Basic usage
-----------

[](#basic-usage)

```
use NoreSources\Data\Serialization\SerializationManager;

$serializer = SerializationManager::getInstance();
$data = $serializer->unserializeFromFile ('foo.json');
$serializer->serializeToFile ('bar.yaml', $data);
```

Specifying output format
------------------------

[](#specifying-output-format)

```
