+our $data = {
+ 'Cookbook' => {
+ test => [
+ { '$id' => 1, foo => 1, bar => 2, baz => 3 },
+ { '$id' => 2, foo => 1 },
+ { '$id' => 3, bar => 2 },
+ { '$id' => 4, baz => 3 },
+ ],
+ }
+};
+our $id2nr;
+
+sub _render_jsonp {
+ my ( $self, $json ) = @_;
+ my $data = $self->render( json => $json, partial => 1 );
+ if ( my $callback = $self->param('callback') ) {
+ $data = "$callback($data)";
+ }
+ $self->render( data => $data, format => 'js' );
+}