Class: JsonRpcObjects::Serializer::JSON

Inherits:
JsonRpcObjects::Serializer show all
Defined in:
lib/json-rpc-objects/serializer/json.rb

Overview

JSON serializer using multi_json.

Since:

  • 0.4.0

Instance Method Summary collapse

Methods inherited from JsonRpcObjects::Serializer

#initialize

Constructor Details

This class inherits a constructor from JsonRpcObjects::Serializer

Instance Method Details

#deserialize(data) ⇒ Object

Deserializes data.

Parameters:

  • data (Object)

    data in serialized form

Returns:

  • (Object)

    deserialized data

Since:

  • 0.4.0



47
48
49
# File 'lib/json-rpc-objects/serializer/json.rb', line 47

def deserialize(data)
    MultiJson.decode(data)
end

#serialize(data) ⇒ Object

Serializes data.

Parameters:

  • data (Object)

    some data

Returns:

  • (Object)

    object in serialized form

Since:

  • 0.4.0



36
37
38
# File 'lib/json-rpc-objects/serializer/json.rb', line 36

def serialize(data)
    MultiJson.encode(data)
end