Kom ihåg mig?
Home Menu

Menu


Vad är JSON och LAMP?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-12-18, 00:35 #1
btngs avatar
btng btng är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 375
btng btng är inte uppkopplad
Flitig postare
btngs avatar
 
Reg.datum: Mar 2007
Inlägg: 375
Standard Vad är JSON och LAMP?

Kan någon på ett enkelt sätt beskriva vad JSON och LAMP är samt vad det används till?

Om tråden ligger i fel forum ber jag om ursäkt på förhand.
btng är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-18, 00:37 #2
btngs avatar
btng btng är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 375
btng btng är inte uppkopplad
Flitig postare
btngs avatar
 
Reg.datum: Mar 2007
Inlägg: 375
LAMP är ju Linux, Apache, MYSQL och PHP.

Nu är bara frågan vad JSON är samt vad det används till.

Ursäkta mig för mina nybörjarfrågor
btng är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-18, 01:21 #3
emptys avatar
empty empty är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2006
Inlägg: 934
empty empty är inte uppkopplad
Mycket flitig postare
emptys avatar
 
Reg.datum: Jan 2006
Inlägg: 934
http://en.wikipedia.org/wiki/JSON
empty är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-18, 11:57 #4
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
JSON bygger på javascripts "object literal notion". Vilket innebär att man kan skapa objekt genom en kortare syntax. Detta innenbär att syntaxen och användandet av formatet blir enkelt i javascript. Det är den stora skillnaden mellan andra format som bara är "data" i sig, tex xml, i relation till javascript.
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-18, 12:45 #5
btngs avatar
btng btng är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 375
btng btng är inte uppkopplad
Flitig postare
btngs avatar
 
Reg.datum: Mar 2007
Inlägg: 375
Tackar för kommentarerna!

Så JSON används istället för XML då JSON är snabbare?
btng är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-18, 13:20 #6
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Det används istället för XML för att det i vissa tillämpningar är lättare att arbeta med.

Det är även ett "mindre" format som inte kräver så mycket data att skicka över nätverket, och inte är speciellt dyrt att läsa in. Därmed är det kanske aningen snabbare, men störst vinst är ändå att det är lätt att arbeta med och lätt att förstå.
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-19, 08:47 #7
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av emilv Visa inlägg
Det används istället för XML för att det i vissa tillämpningar är lättare att arbeta med.

Det är även ett "mindre" format som inte kräver så mycket data att skicka över nätverket, och inte är speciellt dyrt att läsa in. Därmed är det kanske aningen snabbare, men störst vinst är ändå att det är lätt att arbeta med och lätt att förstå.
Precis.
Det är väldigt användbart vid AJAX-anrop där serversidan svarar med en JSON-sträng som man parsar med Javascript. Detta kan göras väldigt enkelt med endast en rad på varje sida.
Med PHP använder du json_encode() på det du vill returnera(kan vara nästan vad som helst t.ex. en array eller ett objekt)
När du hämtat JSON-textsträngen kör du bara JSON.parse() på strängen eller, ännu bättre, parseJSON() om du använder jQuery så får du ut ett JSON objekt. Därefter kommer du åt värdena både snabbt och eneklt med Javascript.
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-19, 09:45 #8
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
När du hämtat JSON-textsträngen kör du bara JSON.parse() på strängen eller, ännu bättre, parseJSON() om du använder jQuery så får du ut ett JSON objekt. Därefter kommer du åt värdena både snabbt och eneklt med Javascript.
Du menar ett Javascript objekt. JSON object !== Javascript object.

Senast redigerad av Adestro den 2011-12-19 klockan 09:56
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-19, 13:39 #9
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
LAMP = Linux Apache MySQL PHP

L:et kan byta ut emot olika os.. Finns WAMP osv.. Vill man testa LAMP , enklast är att installera debian eller ubuntu på en VBOX, om man kör Windows.

Kör du Mac, så är det inte lika knepigt eftersom Mac OS X är UNIX och Linux är också en unix släktning.


Citat:
Ursprungligen postat av btng Visa inlägg
Kan någon på ett enkelt sätt beskriva vad JSON och LAMP är samt vad det används till?

Om tråden ligger i fel forum ber jag om ursäkt på förhand.
klein är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-20, 09:15 #10
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av Adestro Visa inlägg
Du menar ett Javascript objekt. JSON object !== Javascript object.
Ja, givetvis.
Det gick nog lite för fort när jag skrev.
pelmered är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017