ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/XS.pm
(Generate patch)

Comparing JSON-XS/XS.pm (file contents):
Revision 1.149 by root, Tue Oct 29 00:21:10 2013 UTC vs.
Revision 1.150 by root, Tue Oct 29 00:48:07 2013 UTC

1144The C<FREEZE> method can return any number of values (i.e. zero or 1144The C<FREEZE> method can return any number of values (i.e. zero or
1145more). These values and the paclkage/classname of the object will then be 1145more). These values and the paclkage/classname of the object will then be
1146encoded as a tagged JSON value in the following format: 1146encoded as a tagged JSON value in the following format:
1147 1147
1148 ("classname")[FREEZE return values...] 1148 ("classname")[FREEZE return values...]
1149
1150e.g.:
1151
1152 ("URI")["http://www.google.com/"]
1153 ("MyDate")[2013,10,29]
1154 ("ImageData::JPEG")["Z3...VlCg=="]
1149 1155
1150For example, the hypothetical C<My::Object> C<FREEZE> method might use the 1156For example, the hypothetical C<My::Object> C<FREEZE> method might use the
1151objects C<type> and C<id> members to encode the object: 1157objects C<type> and C<id> members to encode the object:
1152 1158
1153 sub My::Object::FREEZE { 1159 sub My::Object::FREEZE {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines