--- JSON-XS/XS.pm 2013/10/29 00:18:55 1.146 +++ JSON-XS/XS.pm 2013/10/29 00:21:10 1.149 @@ -469,7 +469,7 @@ =item $enabled = $json->get_allow_blessed -See "OBJECT SERIALISATION" for details. +See L for details. If C<$enable> is true (or missing), then the C method will not barf when it encounters a blessed reference that it cannot convert @@ -485,7 +485,7 @@ =item $enabled = $json->get_convert_blessed -See "OBJECT SERIALISATION" for details. +See L for details. If C<$enable> is true (or missing), then C, upon encountering a blessed object, will check for the availability of the C method @@ -509,7 +509,7 @@ =item $enabled = $json->allow_tags -See "OBJECT SERIALISATION" for details. +See L for details. If C<$enable> is true (or missing), then C, upon encountering a blessed object, will check for the availability of the C method on @@ -1019,7 +1019,7 @@ I must be a perl package/class name encoded as a JSON string, and the I must be a JSON array encoding optional constructor arguments. -See "OBJECT SERIALISATION", below, for details. +See L, below, for details. =back @@ -1068,7 +1068,7 @@ =item blessed objects Blessed objects are not directly representable in JSON, but C -allows various ways of handling objects. See "OBJECT SERIALISATION", +allows various ways of handling objects. See L, below, for details. =item simple scalars @@ -1131,7 +1131,7 @@ =over 4 -=item 1. C is enabled and object has a C method. +=item 1. C is enabled and the object has a C method. In this case, C uses the L object serialisation protocol to create a tagged JSON value, using a nonstandard @@ -1156,7 +1156,7 @@ ($self->{type}, $self->{id}) } -=item 2. C is enabled and object has a C method. +=item 2. C is enabled and the object has a C method. In this case, the C method of the object is invoked in scalar context. It must return a single scalar that can be directly encoded into