bigup401:

As the other respondants have mentioned, it would be a good idea to use JSON to deal with your JSON data.

Why a module to handle such a simple format? Primarily because many "simple formats" are only simple on the surface, and have some subtleties that can kick you in the pants when you least expect it. Even when the format is relatively simple, they may be ill-defined and have ambiguous cases. Even worse, if you're exchanging data with other applications that hand-roll the 'simple format', you often find that they have different bugs in their implementation than you do.

You'd be surprised at how often you'll encounter different variations of XML files that aren't truly XML compliant. You may also be surprised at how many different variations of CSV files there are. Since those problems have already largely been solved by generous contributors to CPAN, you should save yourself some grief and just use JSON;. ;^)

...roboticus

When your only tool is a hammer, all problems look like your thumb.


In reply to Re: strings to json by roboticus
in thread strings to json by bigup401

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.