Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Did the JSON module change?

by VinsWorldcom (Prior)
on Mar 01, 2018 at 18:16 UTC ( #1210175=note: print w/replies, xml ) Need Help??


in reply to Did the JSON module change?

What version of JSON module? I'm on Windows 10 64-bit with Strawberry 5.24.1 MSWin32-x64-multi-thread. It seems your desired output works for me.

Perl> use JSON; Perl> Perl> my $json = More? JSON->new->allow_nonref->allow_unknown->allow_blessed->prett +y(1); Perl> my $data3; Perl> $data3->{"num"} = "3"; Perl> my $addr = $data3->{"num"} + 7; Perl> my $body3 = $json->encode($data3); Perl> print $body3; { "num" : "3" } Perl> print $JSON::VERSION; 2.90 Perl> exit

Replies are listed 'Best First'.
Re^2: Did the JSON module change?
by nilesOien (Novice) on Mar 01, 2018 at 23:48 UTC

    Using what you give above, I have JSON.pm version 2.97001

    I think that's pretty close to the latest? Also I just installed JSON::XS and it seems like it makes no difference.

    EDIT : I take it back, I had screwed up the installation of JSON::XS. When I got it installed correctly, this :

    my $data3; $data3->{"num"} = "3"; my $addr = $data3->{"num"} + 7; my $body3 = $json->encode($data3); print $body3;

    Does indeed print this :

    { "num" : "3" }

    I'm guessing the difference is in the version of the JSON module?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1210175]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2020-02-25 06:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What numbers are you going to focus on primarily in 2020?










    Results (108 votes). Check out past polls.

    Notices?