Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 816 Bytes

README.md

File metadata and controls

37 lines (20 loc) · 816 Bytes

JavaScript Object Graphs with Ruby

This Ruby gem serializes and deserializes cyclic object graphs in the JSOG format.

Source code

The official repository is (https://github.com/jsog/jsog-ruby).

Download

Jsog is available from rubygems.org:

$ gem install jsog

Usage

This code mimics the standard JSON ruby package:

require 'jsog'

string = JSOG.dump(cyclicGraph);
cyclicGraph = JSOG.parse(string);

It can be used to convert between object graphs directly:

require 'jsog'

jsogStructure = JSOG.encode(cyclicGraph);	// has { '@ref': 'ID' } links instead of cycles
cyclicGraph = JSOG.decode(jsogStructure);

Author

License

This software is provided under the MIT license