http://www.perlmonks.org?node_id=976447


in reply to Re^4: Perl json parser and JSONP issue
in thread Perl json parser and JSONP issue

Typically you'd configure your web server (or some other piece of middleware) to convert your JSON to JSONP on the fly. I'm surprised there isn't an Apache mod_jsonp that I can point you towards.

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'

Replies are listed 'Best First'.
Re^6: Perl json parser and JSONP issue
by heatblazer (Scribe) on Jun 15, 2012 at 15:47 UTC

    Thank you. Your help is most appreciated. It was enough :) I`ve understand it. However it`s kind of confusing to me that JSONP stuff... By the way... can`t I just have a js file with a plain

    var Obj = { foo: function() {return me;}, data: "str", id: 0x8888 };

    can`t tell what`s the big fuss of JSON.

      "By the way... can`t I just have a js file"

      You can.

      "can`t tell what`s the big fuss of JSON."

      If you serve your data as a Javascript file, it can only be read by Javascript. If you serve it as JSON, it can be read by any language which has a JSON module available. (Which is pretty much all of them.)

      perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'

        Thanks again, it was clean explained and solved some puzzles in my head. As for the perl`s strange json parsing, maybe I have to read more perl. But no problem at all... Thank you again for the good examples and explanation.