incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jesse MacFadyen (JIRA)" <>
Subject [jira] [Resolved] (CB-519) FileReader.readAsText performs automatic JSON.parse
Date Sat, 21 Apr 2012 01:25:32 GMT


Jesse MacFadyen resolved CB-519.

    Resolution: Duplicate

See CB-276
> FileReader.readAsText performs automatic JSON.parse
> ---------------------------------------------------
>                 Key: CB-519
>                 URL:
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: WP7
>    Affects Versions: 1.6.1
>         Environment: VS.NET 2010 and WP7.1 emulator
>            Reporter: Alan Neveu
>            Assignee: Jesse MacFadyen
>            Priority: Minor
> After upgrading from 1.5 I find that FileReader.readAsText takes the liberty of performing
a JSON.parse if my file happens to be a stringified JSON object. While this seems like a nice
addition, my app connects to an ASP.NET web service which uses Microsoft's serialization objects
to serve the JSON to my app. Because of this I have had to roll my own JSON parse and stringify
functions to deal with Microsoft's version of date serialization.  I am able to work with
the automatic JSON.parse by checking for typeof == "object" and if that is what FileReader.readAsText
has returned then I go ahead and use my own JSON.stringify and JSON.parse and go along on
my way. But I thought it was odd that this automatic JSON.parse would happen in the first
place, so I submit this as a bug in case someone was doing some testing/debugging and accidentally
left a line of code in place that should really not be there.  I can live with it if it is
intentional, but I think it would be more intuitive to not do automatic JSON operations that
the function name does not indicate.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message