Java Restapi JSON

FabianLurz

Bekanntes Mitglied
Hallo Leute,
ich programmiere aktuell eine Java Restapi. Diese kommuniziert mit einer Homepage per JSON. Die Seite sendet also einen Ajax-request zur Javaapi. Diese liefert dann Ergebnisse wie:
Code:
({"comments":[{"comment":"Das ist ein Test","userid":2,"commid":1,"subcomment":{"comment":["test","aasas123123","asassasddas"],"userid":[20,40,50]}},{"comment":"Das bla bla","userid":4,"commid":2,"subcomment":{"comment":[],"userid":[]}}]});
Da die komplette Seite per Ajax funktionieren soll (also eben asynchron), wollte ich mal fragen, ob dies ein guter Weg ist bzw. was es noch für Möglichkeiten gibt das umzusetzen?
Konkret: Wenn man bei google, facebook, twitter und co. in die sources schaut (also die Clientseitigen) sieht man nie eine json datei. Wie wird das dann realisiert?
Gruß Fabian
 
Also ich verwend für meine AJAX-Calls auch JSON. Ich denke, dass es da nicht viel mehr als XML oder JSON gibt, natürlich kann dies Plain oder sonst wie übertragen werden...
 
Danke schon mal für die Antwort 🙂 Frage mich nur wie es bspw. google macht; dort findet man wie gesagt nie eine JSON Datei. Aber google verwendet ja auch ajax ("Instant Search").
Gruß Fabian
 
Also die Response des Requests bei der Google Instant Search sieht mir auch nach JSON aus, allerdings nicht gerade transparent 🙂 Einfach mal mit FireBug o.ä. reinschauen.
 
Entlarvt 😛 Tatsächlich krass...mit Chrome habe ich das nicht so schnell herausgefunden wie mit firebug. Falls es mal jemanden interessiert:
Code:
{e:"zKHRUOmnMfT34QTS64DoAg",c:1,u:"https://www.google.de/search?hl\x3dde\x26gs_rn\x3d1\x26gs_ri\x3dhp\x26cp\x3d5\x26gs_id\x3d1hg\x26xhr\x3dt\x26q\x3dassassin\x27s+creed+3\x26pf\x3dp\x26tbo\x3dd\x26output\x3dsearch\x26sclient\x3dpsy-ab\x26oq\x3dasssa\x26gs_l\x3d\x26pbx\x3d1\x26bav\x3don.2,or.r_gc.r_pw.r_qf.\x26bvm\x3dbv.1355534169,d.Yms\x26fp\x3d30a3908a783e9fb0\x26bpcl\x3d40096503\x26biw\x3d1920\x26bih\x3d958\x26tch\x3d1\x26ech\x3d1\x26psi\x3dy6HRUJrcMs_KswbNpICgDg.1355915646821.3",a:{"pjf":1},d:"\x3cscript\x3e(function(){var _jesr_base_page_version\x3d21;var _jesr_user_state\x3d\x27c9c918f0\x27;var _jesr_signal_base_page_change\x3dfalse;var _jesr_eventid\x3d\x27zKHRUOmnMfT34QTS64DoAg\x27;var je\x3dparent.google.j;var _loc\x3d\x27#\x27+location.href.substr(location.href.indexOf(\x27?\x27)+1);var _ss\x3dje.ss;window.je \x3d je
Danke dir. Gruß Fabian 😉
 

Zurück
Oben