1. #1
    Sencha User
    Join Date
    Aug 2012
    Posts
    81
    Vote Rating
    0
    heloWelo is on a distinguished road

      0  

    Default Should Architect recognize this JsonP?

    Should Architect recognize this JsonP?


    [{"Id":1,"Name":"Tomato Soup","Category":"Groceries","Price":1.0},{"Id":2,"Name":"Yo-yo","Category":"Toys","Price":3.75},{"Id":3,"Name":"Hammer","Category":"Hardware","Price":16.99}]

    This is what I get back in Raw format from Fiddler. It's generated in asp.Net

    I'm using localhost to with the following link example localhost:58385/api/products/

    This generates the JsonP above. Is there something wrong with it for Architect because it doesn't display in the browser in a list.

  2. #2
    Sencha - Architect Dev Team aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,188
    Vote Rating
    119
    aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold

      0  

    Default


    The above is not JSONP. (It's actually not technically even JSON. JSON by definition has to have a top level object, not an array.)

    You can get this to work via a JsonReader with no rootProperty set on the reader. You probably need an AjaxProxy to grab data from your server (note it must be on the same server/protocol).
    Aaron Conran
    @aconran
    Sencha Architect Development Team

  3. #3
    Sencha Premium Member
    Join Date
    Feb 2012
    Posts
    272
    Vote Rating
    10
    worthlutz is on a distinguished road

      1  

    Default


    Quote Originally Posted by aconran View Post
    ...(It's actually not technically even JSON. JSON by definition has to have a top level object, not an array.)...
    JSON can be an array: http://www.json.org/

    Worth

  4. #4
    Sencha - Architect Dev Team aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,188
    Vote Rating
    119
    aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold

      0  

    Default


    Quote Originally Posted by worthlutz View Post
    JSON can be an array: http://www.json.org/

    Worth
    You are correct and I was wrong in the statement above.

    From
    http://www.ietf.org/rfc/rfc4627.txt
    "A JSON text is a serialized object or array."
    Aaron Conran
    @aconran
    Sencha Architect Development Team

  5. #5
    Sencha User
    Join Date
    Aug 2012
    Posts
    81
    Vote Rating
    0
    heloWelo is on a distinguished road

      0  

    Default


    In that case, is there a way for Architect to recognise the JsonP output from Microsofts .Net Web API?

    I can get the data using an Ajax proxy but I need to get it cross domain - hence the JsonP.

  6. #6
    Sencha - Architect Dev Team aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,188
    Vote Rating
    119
    aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold

      0  

    Default


    Is it wrapped in a javascript function (the appropriate callback)?
    Aaron Conran
    @aconran
    Sencha Architect Development Team

  7. #7
    Sencha User
    Join Date
    Aug 2012
    Posts
    81
    Vote Rating
    0
    heloWelo is on a distinguished road

      0  

    Default


    Quote Originally Posted by aconran View Post
    Is it wrapped in a javascript function (the appropriate callback)?
    Allegedly! Fiddler only seems to show the data but the new Web API is supposed to wrap it with the callback function.

    The Index (example .Net generated) page is also showing the data properly...

  8. #8
    Sencha - Architect Dev Team aconran's Avatar
    Join Date
    Mar 2007
    Posts
    9,188
    Vote Rating
    119
    aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold aconran is a splendid one to behold

      0  

    Default


    If its not wrapped in a javascript callback as specified via the url param, then its not JsonP.

    If you load it in the browser with the callback what does it show?
    Aaron Conran
    @aconran
    Sencha Architect Development Team

Thread Participants: 2

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi