[Mono-bugs] [Bug 384580] New: json serialization discrepancy
    bugzilla_noreply at novell.com 
    bugzilla_noreply at novell.com
       
    Mon Apr 28 21:51:59 EDT 2008
    
    
  
https://bugzilla.novell.com/show_bug.cgi?id=384580
User mmorano at mikeandwan.us added comment
https://bugzilla.novell.com/show_bug.cgi?id=384580#c384144
           Summary: json serialization discrepancy
           Product: Mono: Class Libraries
           Version: SVN
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: mmorano at mikeandwan.us
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
Hello,
After the fix for item #384144, my application is now breaking in a new way,
and I am not sure if this is by design as part of the updates to the ajax
components, or if this is a regression.  This worked with a version of mono
from a month or two ago without issue.
In my application's javascript code, it uses a generated proxy to make a call
against a custom webservice that returns a list of things:  IList<MyType>. 
Previously, when this was serialized, it would result in a json response that
consisted of an array of objects.  However, now the response comes back with a
wrapper object that contains an array of objects (with the array name of 'd').
For example, with the original working code, if the return from the webservice
was named 'result' in order to access the items of the returned list, I could
just use result[i].  However, with the new set of code, I would need to access
this as result.d[i].
I've had a difficult time finding concrete info on how these things should be
serialized, and was working primarily off what I saw go across the wire, so
apologies if this is now correct behavior.  Is this a regression?
Thanks,
Mike
-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
    
    
More information about the mono-bugs
mailing list