summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2013-09-11 18:01:32 -0400
committerChris McDonough <chrism@plope.com>2013-09-11 18:01:32 -0400
commit44327c30ac807896ec999ca000373a29c94da95c (patch)
treef0c8067567932606603deb2546ef0ec0c128c4e2
parentbb6e929288eb7e36173adbf9b28a2062caf9af71 (diff)
downloadpyramid-44327c30ac807896ec999ca000373a29c94da95c.tar.gz
pyramid-44327c30ac807896ec999ca000373a29c94da95c.tar.bz2
pyramid-44327c30ac807896ec999ca000373a29c94da95c.zip
appease
-rw-r--r--pyramid/renderers.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/pyramid/renderers.py b/pyramid/renderers.py
index d8542decc..e90d07b38 100644
--- a/pyramid/renderers.py
+++ b/pyramid/renderers.py
@@ -201,11 +201,17 @@ class JSON(object):
adapters with the renderer. See
:ref:`json_serializing_custom_objects` for more information.
- The default serializer uses ``json.JSONEncoder``. A different
- serializer can be specified via the ``serializer`` argument.
- Custom serializers should accept the object, a callback
- ``default``, and any extra ``kw`` keyword arguments passed during
- renderer construction.
+ .. note::
+
+ The default serializer uses ``json.JSONEncoder``. A different
+ serializer can be specified via the ``serializer`` argument. Custom
+ serializers should accept the object, a callback ``default``, and any
+ extra ``kw`` keyword arguments passed during renderer construction.
+ This feature isn't widely used but it can be used to replace the
+ stock JSON serializer with, say, simplejson. If all you want to
+ do, however, is serialize custom objects, you should use the method
+ explained in :ref:`json_serializing_custom_objects` instead
+ of replacing the serializer.
.. versionadded:: 1.4
Prior to this version, there was no public API for supplying options