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

  •        0

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

https://github.com/alibaba/HandyJSON

Tags
Implementation
License
Platform

   




Related Projects

matlab-json - Matlab JSON deserialization/serialization using the MEX API and libjson.


Matlab JSON deserialization/serialization using the MEX API and libjson.

json-glib - Library providing serialization and deserialization support for the JSON format


Library providing serialization and deserialization support for the JSON format

JSONCPP - A C++ library for interacting with JSON


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.

JsonFx.NET - JSON serialization framework for .NET


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.

jsonInAction - Json serialization and deserialization in C#


Json serialization and deserialization in C#

ejson4s - easy serialization/deserialization to json for scala


easy serialization/deserialization to json for scala

JSONb-layer - Thin JSON serialization/deserialization layer based on the JSONb library.


Thin JSON serialization/deserialization layer based on the JSONb library.

commonbond - JSON-to-Java binding (serialization and deserialization)


JSON-to-Java binding (serialization and deserialization)

fastjson - Fast JSON Processor


Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

json-glib - Frida depends on json-glib


BUGS----JSON-GLib tracks bugs in the GNOME Bugzilla.If you find a bug in JSON-GLib, please file an issue using[the appropriate form][bugzilla-enter-bug]. You can also check[the list of open bugs][bugzilla-bug-page].Required information: * the version of JSON-GLib * if it is a development version, the branch of the git repository * the JSON data that produced the bug (if any) * a small, self-contained test case, if none of the test units exhibit the buggy behaviour * in case of a segmentation

ServiceStack text - NET's fastest JSON, JSV and CSV Text Serializers


ServiceStack.Text is an independent, dependency-free serialization library that contains ServiceStack's text processing functionality, including: JsonSerializer, TypeSerializer (JSV-Format), CsvSerializer, T.Dump extension method, StringExtensions - Xml/Json/Csv/Url encoding, BaseConvert, Rot13, Hex escape, etc., Stream, Reflection, List, DateTime, etc extensions and utils.

json-glib


JSON-GLib - a library providing serialization and deserialization support for the JSON format

json-serialize


JSON-Serialize.js provides conventions and helpers to manage serialization and deserialization of instances to/from JSON

handson-json


Simple json jackson project. JSON deserialization is so important in today REST application so mastering JSON deserialization is almost a must.

Jackson JSON - JSON Parser in Java


Jackson is a multi-purpose Java library for processing JSON data format. This project contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. It also includes the default implementation of handler types (parser, generator) that handle JSON format.

mitchskiba-PyOnJs


A layer built on top of the default JSON library to allow classes to simply describe their JSON serialization and deserialization. Supports object hierarchies and lists. Currently does not support dictionaries with non-string keys.

json-avro-converter - JSON to Avro conversion tool designed to make migration to Avro easier.


JSON to Avro conversion tool designed to make migration to Avro easier. Includes simple command line validator.Apache Avro ships with some very advanced and efficient tools for reading and writing binary Avro but their support for JSON to Avro conversion is unfortunately limited and requires wrapping fields with type declarations if you have some optional fields in your schema. This tool is supposed to help with migrating project from using JSON to Avro without having to modify JSON data if it conforms to the JSON schema.

CerealBox - Dynamic to XML/JSON serialization and XML/JSON dynamic parsers


Dynamic to XML/JSON serialization and XML/JSON dynamic parsers

racket-bson - BSON, short for Binary JSON, is a binary encoded serialization of JSON-like documents.


BSON, short for Binary JSON, is a binary encoded serialization of JSON-like documents.

bourne - Easy object json serialization. Mimics RoR ActiveRecord json serializer


Easy object json serialization. Mimics RoR ActiveRecord json serializer