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


in reply to Re: problem parsing json
in thread problem parsing json

the call is json are you saying the heading is not. it is just a heading

Replies are listed 'Best First'.
Re^3: problem parsing json
by davido (Cardinal) on Sep 29, 2012 at 05:37 UTC

    Here's what I get when I try to parse the JSON you posted:

    $ perl -MJSON::Tiny -MData::Dumper -n0777E '$j=JSON::Tiny->new; $o=$j- +>decode($_); say length $o ? Dumper($o) : $j->error;' diamondsandperl +s.json Malformed JSON: Expected array or object at line 0, offset 0

    If you pass malformed JSON, you won't get a desirable result. You're using JSON, so with the JSON you posted, you'll get:

    $ perl -MJSON -MData::Dumper -n0777E 'say Dumper( JSON->new->decode($_ +) );' diamondsandperls.json malformed JSON string, neither array, object, number, string or atom, +at character offset 995 (before "],\n "...") at -e line + 1, <> chunk 1.

    If that's not the error you're seeing, please post the actual JSON document you're working with. Otherwise, you're not likely to get much useful help.


    Dave

Re^3: problem parsing json
by Anonymous Monk on Sep 29, 2012 at 06:26 UTC

    the call is json are you saying the heading is not. it is just a heading

    JSON doesn't have calls or headings, and the data you posted isn't JSON

      I realize and my apology see my earlier post
Re^3: problem parsing json
by diamondsandperls (Beadle) on Sep 29, 2012 at 04:49 UTC
    Noting next time to use data dumper to get the json information $json_text->{balArray}1{containerArray}[0]{entryArray}[0]{timestamp}