YAXLib - Yet Another XML Serialization Library for the .NET Framework and .NET Core

  •        24

YAXLib is a flexible XML serialization library that lets developers design freely the XML file structure, choose among private and public fields to be serialized, and serialize all known collection classes and arrays (single-dimensional, multi-dimensional, and jagged arrays) in the .NET Framework. YAXLib can be used as a powerful XML parser or generator, that exploits the object to XML mapping in the class definitions themselves.

http://sinairv.github.io/yaxlib
https://github.com/sinairv/YAXLib

Tags
Implementation
License
Platform

   




Related Projects

YAXLib: Yet Another XML Serialization Library for the .NET Framework

  •    

YAXLib is an XML Serialization library which helps you structure freely the XML result, choose among private and public fields to be serialized, and serialize all known collection classes and arrays (single-dimensional, multi-dimensional, and jagged arrays) in the .NET Framework.

Fluently-XML

  •    

Tired of the limitations of the built-in XML serializer in .NET? Want to easily customize the serialization and deserialization process for your types? Fluently-XML is a flexible serialization framework that gives .NET developers full control over serialization/deserialization.

Xml To Object (XPath-based XML Serialization)

  •    

XmlToObject is a .Net library for object serialization with use of XPath expressions applied to class fields and properties via custom attributes.

msgpack-cli - MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]

  •    CSharp

This is MessagePack serialization/deserialization for CLI (Common Language Infrastructure) implementations such as .NET Framework, Silverlight, Mono (including Moonlight.) This library can be used from ALL CLS compliant languages such as C#, F#, Visual Basic, Iron Python, Iron Ruby, PowerShell, C++/CLI or so.Install Visual Studio 2017 (Community edition is OK) and 2015 (for MsgPack.Windows.sln).


HR-XML.NET

  •    

A .NET HR-XML Serialization Library. Also supports the Dutch SETU standard and some proprietary extensions used in the Netherlands. The project is currently targeting HR-XML version 2.5 and Setu standard 2008-01. HRXML.NET now supports the Flexservice import specification

JsonFx.NET - JSON serialization framework for .NET

  •    CSharp

JsonFx v2.0 - JSON serialization framework for .NET. It has unified interface for reading / writing JSON, BSON, XML, JsonML. It implements LINQ-to-JSON, Supports reading/writing using DataContract, XmlSerialization, JsonName, attributes and lot more.

YamlDotNet - YamlDotNet is a .NET library for YAML

  •    CSharp

YamlDotNet is a .NET library for YAML. YamlDotNet provides low level parsing and emitting of YAML as well as a high level object model similar to XmlDocument. A serialization library is also included that allows to read and write objects from and to YAML streams. Currently, YamlDotNet supports version 1.1 of the YAML specification.

Generic Data Storage Component for .Net

  •    

This component allows you to save data objects by its XML-Serialization easily in generic data storages (e.g. XML-File, SQL Server database ...)

DynamiteXml

  •    DotNet

DynamiteXml is a lightweight serializing tool. It stores the serialized type within the xml. This way different processes can talk to an interface instead of an implementation. Dynamite in DynamiteXml is: * The power * Not depending on external components. (C#, .net 3.5)

YAML for .NET, Visual Studio and Powershell

  •    

This project is a .NET implementation of a YAML serialization/deserialization engine written in C# for use in .NET languages and Windows Powershell.

HandyJSON - A handy swift json-object serialization/deserialization library

  •    Swift

HandyJSON is a framework written in Swift which to make converting model objects( pure classes/structs ) to and from JSON easy on iOS.Compared with others, the most significant feature of HandyJSON is that it does not require the objects inherit from NSObject(not using KVC but reflection), neither implements a 'mapping' function(writing value to memory directly to achieve property assignment).

colander - A serialization/deserialization/validation library for strings, mappings and lists.

  •    Python

It is tested on Python 2.7, 3.3, 3.4, 3.5, and 3.6, and PyPy. Please see https://docs.pylonsproject.org/projects/colander/en/latest/ for documentation.

Weka - Message Serialization

  •    

Message serialization framework for .net, including Compact Framework.

PSON - A super efficient binary serialization format for JSON.

  •    Javascript

PSON is a super efficient binary serialization format for JSON focused on minimal encoding size. A PSON.StaticPair contains the PSON encoder and decoder for a static (or empty) dictionary and can be shared between all connections. It's recommended for production.

JSONCPP - A C++ library for interacting with JSON

  •    C++

JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.

Object Serialization

  •    

Object Serialization is a simple way to serialize objects.

cereal - A C++11 library for serialization

  •    C++

cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone. Looking for more information on how cereal works and its documentation? Visit cereal's web page to get the latest information.

CsvSerializer for .NET

  •    

A general CSV Serialization solution for .NET projects.

Noggit - JSON streaming parser

  •    Java

Noggit is the world's fastest streaming JSON parser for Java. It is used in Apache Solr.