Forum » Izdelava spletišč » [asp.net]c# In Json
[asp.net]c# In Json
wexot ::
Lep pozdrav
Iz facebook feeda bi rad ven potegnil nekaj informacij, pa mi je "šteknilo", zato se obračam k vam za pomoč.
Moj JSON
S kodo dostopam do vektorja "data", tak da mi pravilno izpiše npr. id, message... from in actions pa v tem primeru ne.
Actions zato ker je vektor, from pa zato ker je nevem točno kaj =)
Moja .aspx izgleda nekako takole
Torej ker to pišem za facebook, bi zgornja koda izpisala vsa moja sporočila z zida (oz zadnjih 50).
In tukaj je še del moje .cs kode
Ima kdo kakšno idejo kako bi lahko dostopal do action vektorja znotraj data.
Probal sem z ViewData["actions"] = me2.actions, in vsemi drugimi moznimi variantami, vendar nic srece
Ps. Upam da sem to temo dodal v pravilno kategorijo :)
Hvala za pomoč.
Lp sebastjan
Iz facebook feeda bi rad ven potegnil nekaj informacij, pa mi je "šteknilo", zato se obračam k vam za pomoč.
Moj JSON
{ "data": [ { "id": "1000008407600000_1317876842129", "from": { "name": "Ime priimek", "id": "100000840760000" }, "message": "Test message pac", "actions": [ { "name": "Comment", "link": "http://www.facebook.com/100000840760000/posts/116371346812529"
S kodo dostopam do vektorja "data", tak da mi pravilno izpiše npr. id, message... from in actions pa v tem primeru ne.
Actions zato ker je vektor, from pa zato ker je nevem točno kaj =)
Moja .aspx izgleda nekako takole
<%foreach (JsonObject item2 in (ViewData["data"] as Facebook.JsonArray)) { %> <li> <%= item2["message"] %> </li> <%} %>
Torej ker to pišem za facebook, bi zgornja koda izpisala vsa moja sporočila z zida (oz zadnjih 50).
In tukaj je še del moje .cs kode
dynamic me2 = app2.Api("/me/feed"); ViewData["data"] = me2.data;
Ima kdo kakšno idejo kako bi lahko dostopal do action vektorja znotraj data.
Probal sem z ViewData["actions"] = me2.actions, in vsemi drugimi moznimi variantami, vendar nic srece
Ps. Upam da sem to temo dodal v pravilno kategorijo :)
Hvala za pomoč.
Lp sebastjan
shadeX ::
Hellow,
Imam en problem in bi bilo odlično če bi mi znal kdo pomagati.
Torej imam ASP.NET 4.5 WebService. Ta Webservice je preprost in želim da vrne JSON namesto XML, ampak nekako mi to ne uspeva. Tukaj je Webservice koda:
Rezultat:
Nimam pojma zakaj ne vrne "čistega" JSON-a, ampak JSON, zavit v XML. Pregledal sem že vsa mogoča stackoverflow vprašanja na to temo, ki jih je ogromno, ampak vedno dobim XML nazaj.
Je imel kdo podoben problem oz. mogoče kdo ve kako vrniti JSON namesto XML?
Imam en problem in bi bilo odlično če bi mi znal kdo pomagati.
Torej imam ASP.NET 4.5 WebService. Ta Webservice je preprost in želim da vrne JSON namesto XML, ampak nekako mi to ne uspeva. Tukaj je Webservice koda:
[WebMethod] public String methodCall() { JavaScriptSerializer s = new JavaScriptSerializer(); String serialize = s.Serialize(" {\"name\" : \"Patrik\", \"surname\":\" Brawn\"} "); return serialize; }
Rezultat:
Nimam pojma zakaj ne vrne "čistega" JSON-a, ampak JSON, zavit v XML. Pregledal sem že vsa mogoča stackoverflow vprašanja na to temo, ki jih je ogromno, ampak vedno dobim XML nazaj.
Je imel kdo podoben problem oz. mogoče kdo ve kako vrniti JSON namesto XML?
techfreak :) ::
[ScriptMethod(ResponseFormat = ResponseFormat.Json)] mogoče?
Edit: Naslednjič raje odpri novo temo.
Edit: Naslednjič raje odpri novo temo.
Zgodovina sprememb…
- spremenil: techfreak :) ()
mm&r ::
Mogoče kaj pomaga, da v header dodaš Accept: application/json
Na splošno ti pa v primeru ASP.NET za delo z JSON -om bolj kot asmx priporočam ASP.NET Web API ali ASP.NET MVC,ki so namenjeni temu, kjer enostavno vračaš objekte, ki se potem avtomatsko serializirajo glede na request.
Na splošno ti pa v primeru ASP.NET za delo z JSON -om bolj kot asmx priporočam ASP.NET Web API ali ASP.NET MVC,ki so namenjeni temu, kjer enostavno vračaš objekte, ki se potem avtomatsko serializirajo glede na request.
shadeX ::
Sej ubistvu sem zadevo rešil. Asp.net web service vrne xml ali pa json, odvisno od requesta. Browser po defaultu ne zahteva JSON formata zato mu webservice vrne XML. V androidu sem potem explicitno določil da želim application/json ( kot si omenil ) in zadeva deluje.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Spletni bralnik excel dokumentovOddelek: Programiranje | 2720 (2288) | b3D_950 |
» | [C#] Pravice za spreminjanje in restore bazeOddelek: Programiranje | 1050 (870) | nuclear |
» | Masterpage in jQuery(ajax call)Oddelek: Programiranje | 1343 (1171) | hatchette |
» | PHP ASPOddelek: Izdelava spletišč | 3009 (2334) | MrBrdo |
» | java v javascript?Oddelek: Programiranje | 2050 (1753) | boss-tech |