All Samples(160) | Call(40) | Derive(92) | Import(28)
Extensible JSON <http://json.org> encoder for Python data structures. Supports the following objects and types by default: +-------------------+---------------+ | Python | JSON | +===================+===============+ | dict | object | +-------------------+---------------+ | list, tuple | array | +-------------------+---------------+ | str, unicode | string | +-------------------+---------------+ | int, long, float | number | +-------------------+---------------+ | True | true | +-------------------+---------------+ | False | false | +-------------------+---------------+ | None | null | +-------------------+---------------+ To extend this to recognize other objects, subclass and implement a ``.default()`` method with another method that returns a serializable object for ``o`` if possible, otherwise it should call the superclass implementation (to raise ``TypeError``).
src/p/y/PyAMF-HEAD/doc/tutorials/examples/actionscript/google_appengine/simplejson/tests/test_unicode.py PyAMF(Download)
def test_encoding1():
encoder = S.JSONEncoder(encoding='utf-8')
u = u'\N{GREEK SMALL LETTER ALPHA}\N{GREEK CAPITAL LETTER OMEGA}'
s = u.encode('utf-8')
ju = encoder.encode(u)
js = encoder.encode(s)
assert ju == js
src/p/y/pyjamas-desktop-HEAD/pyjamas-webkit/examples/jsonrpc/public/services/jsonrpc/__init__.py pyjamas-desktop(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/p/y/pyjamas-desktop-HEAD/pyjamas-web/examples/jsonrpc/public/services/jsonrpc/__init__.py pyjamas-desktop(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/p/y/pyjamas-desktop-HEAD/pyjamas-khtml/examples/jsonrpc/public/services/jsonrpc/__init__.py pyjamas-desktop(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/p/y/PyAMF-HEAD/doc/tutorials/examples/actionscript/google_appengine/simplejson/tests/test_recursion.py PyAMF(Download)
class RecursiveJSONEncoder(simplejson.JSONEncoder):
recurse = False
def default(self, o):
if o is TestObject:
if self.recurse:
return [TestObject]
else:
src/d/i/diksel-HEAD/trunk/thirdparty/pyjamasdev/examples/jsonrpc/public/services/jsonrpc/__init__.py diksel(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/d/i/diksel-HEAD/trunk/thirdparty/pyjamasdev/examples/infohierarchy/public/services/jsonrpc/__init__.py diksel(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/p/y/pyjamas-HEAD/src/examples/jsonrpc/public/services/jsonrpc/__init__.py pyjamas(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/d/i/diksel-HEAD/thirdparty/pyjamasdev/examples/jsonrpc/public/services/jsonrpc/__init__.py diksel(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
src/d/i/diksel-HEAD/thirdparty/pyjamasdev/examples/infohierarchy/public/services/jsonrpc/__init__.py diksel(Download)
from errors import * from simplejson import JSONDecoder, JSONEncoder class JSONRPCEncoder(JSONEncoder):
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next