Displaying 1 to 20 from 54 results

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).

jsonmapper - map nested JSON structures onto PHP classes

  •    PHP

Takes data retrieved from a JSON web service and converts them into nested object and arrays - using your own model classes. Starting from a base object, it maps JSON data on class properties, converting them into the correct simple types or objects.




ysoserial - A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization

  •    Java

A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization. Originally released as part of AppSecCali 2015 Talk "Marshalling Pickles: how deserializing objects will ruin your day" with gadget chains for Apache Commons Collections (3.x and 4.x), Spring Beans/Core (4.x), and Groovy (2.3.x). Later updated to include additional gadget chains for JRE <= 1.7u21 and several other libraries.

schematics - Python Data Structures for Humans™.

  •    Python

Python Data Structures for Humans™. Schematics is a Python library to combine types into structures, validate them, and transform the shapes of your data based on simple descriptions.

marshmallow - A lightweight library for converting complex objects to and from simple Python datatypes

  •    Python

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes. Full documentation is available at http://marshmallow.readthedocs.io/ .

bridge - A simple but powerful HTTP networking library for Java

  •    Java

Bridge is a simple but powerful HTTP networking library for Android. It features a Fluent chainable API, powered by Java/Android's URLConnection classes for maximum compatibility and speed.The dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio. It can easily be applied to IntelliJ IDEA also.


iod - Meta programming utilities for C++14

  •    C++

The IOD library enhances C++14 meta programming with a symbol based paradigm. It provides a compile-time way to introspect objects and generate code matching their data structures. It also contains few utilities built with symbol meta-programming. Without symbols (or other similar constructs), it is not possible to write such a generic print_member function. Without, one would have to write the three version accessing the three different members.

FastEasyMapping - A tool for fast serializing & deserializing of JSON

  •    Objective-C

This is a fork of EasyMapping, a flexible and easy framework for JSON mapping. It turns out, that almost all popular libraries for JSON mapping are SLOW. The main reason for that is multiple trips to database during the lookup of existing objects. We decided to take an already existing flexible solution (i.e. EasyMapping) and improve its overall performance.

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.

Tin Can API (xapi.codeplex.com)

  •    CSharp

The creation of C# libraries to support the rapid roll-out of projects that utilise the Tin Can API protocol.

Daabli

  •    CSharp

Daabli is a lightweight deserialization framework for C#.

Liquifier - Complete serialisation/deserialisation for complex object graphs

  •    

Liquifier is a serialisation/deserialisation library for preserving object graphs with references intact. Liquifier uses attributes and interfaces to allow the user to control how a type is serialised - the aim is to free the user from having to write code to serialise and de...

inquiry - Inquiry is a simple library for Android that makes construction and use of SQLite databases super easy

  •    Java

Inquiry is a simple library for Android that makes construction and use of SQLite databases super easy.Read and write class objects from tables in a database. Let Inquiry handle the heavy lifting.

typesystem - Data validation, serialization, deserialization & form rendering. 🔢

  •    Python

If you'd like you use the form rendering you'll also want to install jinja2. If you'd like you use the YAML tokenization you'll also want to install pyyaml.

replicator - Advanced JavaScript objects serialization.

  •    Javascript

1: If decoding target platform doesn't support encoded error type, it will fallback to Error constructor. 2: If decoding target platform doesn't support Map, it will be decoded as array of [key, value]. 3: If decoding target platform doesn't support Set, ArrayBuffer or typed arrays, they will be decoded as array.You can extend replicator with custom type transform which will describe how to serialize/deserialize objects. You can add transforms using .addTransforms(transforms) method. And remove them using .removeTransforms(transforms) method. Both methods are chainable and accept single transform or array of transforms. You should add transforms to both encoding and decoding instances of replicator.

json-update - Easily update JSON files with one line of code.

  •    CoffeeScript

This is a simple way to update (or load) a JSON file. If the JSON file does not exist it will be created (along with a directory structure if those directories don't exist yet).Uses underscore to extend existing JSON data with the object you specify, overriding anything with an existing property and adding properties if they are new.