Return-Path: Delivered-To: apmail-incubator-couchdb-user-archive@locus.apache.org Received: (qmail 13367 invoked from network); 7 Jun 2008 07:34:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Jun 2008 07:34:53 -0000 Received: (qmail 54840 invoked by uid 500); 7 Jun 2008 07:34:55 -0000 Delivered-To: apmail-incubator-couchdb-user-archive@incubator.apache.org Received: (qmail 54810 invoked by uid 500); 7 Jun 2008 07:34:55 -0000 Mailing-List: contact couchdb-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-user@incubator.apache.org Delivered-To: mailing list couchdb-user@incubator.apache.org Received: (qmail 54799 invoked by uid 99); 7 Jun 2008 07:34:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Jun 2008 00:34:55 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [80.68.93.145] (HELO www.astoryforbedtime.com) (80.68.93.145) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Jun 2008 07:34:03 +0000 Received: from 98.65.adsl.brightview.com ([80.189.65.98] helo=[192.168.2.11]) by www.astoryforbedtime.com with esmtp (Exim 4.63) (envelope-from ) id 1K4swN-0007zw-FU for couchdb-user@incubator.apache.org; Sat, 07 Jun 2008 08:34:19 +0100 Message-ID: <484A39F6.7010206@theopenlearningcentre.com> Date: Sat, 07 Jun 2008 08:34:14 +0100 From: Alan Bell User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: couchdb-user@incubator.apache.org Subject: Re: jsonpickle References: <484A19AC.4080303@jhcore.com> In-Reply-To: <484A19AC.4080303@jhcore.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org not at all off-topic! I have been reading all about Python and writing a GUI client for CouchDB in pyGTK I thought pickle would be a great way to store general stuff in python but it isn't quite JSON. Thanks very much for putting this together. Alan John Paulett wrote: > I know this is slightly off-topic, but I have been working on a > library of serializing Python objects into JSON, called jsonpickle. > jsonpickle is a direct result of my desire to store complex Python > objects in CouchDB. > > The difference between this project and projects like simplejson and > couchdb-python's schema.py is that jsonpickle requires no upfront > definition of what fields to serialize or how to serialize those > fields. Thus, it can easily store objects from existing modules, such > as feedparser. jsonpickle acts as a wrapper for simplejson. > > The project is located at http://code.google.com/p/jsonpickle/ . You > can find more information at http://blog.7oars.com/ . > > I would love to get feedback, especially if you find Python modules > that do not work with this library. > > Thanks, > John -- Alan Bell The Open Learning Centre Web: www.theopenlearningcentre.com Mob: +44 (0)7736 778908 Tel: +44 (0)8444 849388 The Open Learning Centre is a trading name of Bell Lord Ltd, a company registered in England and Wales #05868943. VAT Registration #GB 901 4715 55