[openstack-dev] [Oslo] jsonutils support for datetimes
Flavio Percoco
flavio at redhat.com
Mon Jun 3 17:10:23 UTC 2013
On 03/06/13 09:14 -0400, Doug Hellmann wrote:
> On Mon, Jun 3, 2013 at 7:33 AM, Flavio Percoco <[1]flavio at redhat.com>
> wrote:
> 3) Serialize the datetime as a dictionary with the following
> structure:
> {"_type": "datetime", "_value": "....",
> "_format": "%Y-%m-%dT%H:%M:%S.%f"}
> The above will allow the de-serializer to know whether
> it
> should be converted, the object type (datetime, date or
> time)
> and the format it was serialized with. I don't like this
> idea
> but I see the benefit of having all that information.
>
> You could also just include the _type and _value, leaving the
> interpretation of that value up to the receiver.
Interesting, might make sense. I'll try this as well.
I guess the default format would be specified in the Deserializer
instance or the loads call.
> At the summit there was a proposal in the nova track to support sending
> arbitrary objects over RPC transparently as part of the versioned
> object session [1]. I think the final proposal involved using a
> registry of types with serializers and deserializers. Datetimes could
> just be another type in that registry system.
mmh, didn't know about this. I'll dig more on the proposal.
Cheers,
FF
--
@flaper87
Flavio Percoco
More information about the OpenStack-dev
mailing list