2015-10-03 16:40:54 +03:00
- - -
l a n g u a g e : j s o n
2015-12-09 15:24:35 +03:00
f i l e n a m e : l e a r n j s o n - s v . j s o n
2015-10-03 16:40:54 +03:00
c o n t r i b u t o r s :
- [ "Anna Harren" , "https://github.com/iirelu" ]
- [ "Marco Scannadinari" , "https://github.com/marcoms" ]
2016-08-04 10:10:00 +03:00
- [ "himanshu" , "https://github.com/himanshu81494" ]
- [ "Michael Neth" , "https://github.com/infernocloud" ]
2015-10-03 16:40:54 +03:00
t r a n s l a t o r s :
- [ "Lari Kovanen" , "https://github.com/larkov" ]
2016-08-04 10:10:00 +03:00
- [ "Joakim Lahtinen" , "https://github.com/VibyJocke" ]
2015-10-03 16:40:54 +03:00
l a n g : s v - s e
- - -
2016-08-04 10:10:00 +03:00
J S O N ä r e t t e x t r e m t e n k e l t d a t a u t b y t e s f o r m a t . S o m [ j s o n . o r g ] ( h t t p : //json.org) beskriver så är det lätt för människor att läsa och skriva, och för datorer att tolka och generera.
2015-10-03 16:40:54 +03:00
2016-08-04 10:10:00 +03:00
E n b i t a v J S O N m å s t e r e p r e s e n t e r a a n t i n g e n :
* E n s a m l i n g a v n a m n / v ä r d e - p a r ( ` { } ` ) . I o l i k a s p r å k k a n d e n n a r e a l i s e r a s s o m e t t o b j e k t , s t r u c t , d i c t i o n a r y , h a s h - t a b e l l , n y c k e l l i s t a e l l e r e n a s s o c i a t i v a r r a y .
* E n o r d n a d l i s t a a v v ä r d e n ( ` [ ] ` ) . I o l i k a s p r å k k a n d e n n a r e a l i s e r a s s o m e n a r r a y , v e k t o r , l i s t a e l l e r s e k v e n s .
2015-10-03 16:40:54 +03:00
2016-08-04 10:10:00 +03:00
J S O N i d e s s r e n a s t e f o r m h a r i n g a k o m m e n t a r e r , m e n d e f l e s t a t o l k a r n a a c c e p t e r a r C - s t i l s ( ` //`, `/* */`) kommentarer. Vissa tolkar tolererar även komman efter sista elementet i en array, eller det sista attributet av ett objekt, men dessa bör undvikas för bättre kompabilitet.
D e t t a d o k u m e n t k o m m e r d o c k a t t t i l l ä m p a 100 % g i l t i g t J S O N . L y c k l i g t v i s s å ä r r e s t e n a v d o k u m e n t e t s j ä l v f ö r k l a r a n d e .
F ö l j a n d e d a t a t y p e r s t ö d s :
* S t r ä n g a r : ` "hello" ` , ` "\"A quote.\"" ` , ` "\u0abe" ` , ` "Newline.\n" `
* N u m m e r : ` 23 ` , ` 0.11 ` , ` 12e10 ` , ` 3.141e-10 ` , ` 1.23e+4 `
* O b j e k t : ` { "key" : "value" } `
* A r r a y e r : ` [ "Values" ] `
* Ö v r i g a : ` true ` , ` false ` , ` null `
2015-10-03 16:40:54 +03:00
` ` ` j s o n
{
"nyckel" : "värde" ,
"nycklar" : "måste alltid omslutas med dubbla citationstecken" ,
"nummer" : 0 ,
"strängar" : "Alla unicode-tecken (inklusive \"escaping\") är tillåtna." ,
"boolska värden?" : true ,
"nullvärden" : null ,
"stora tal" : 1.2e+100 ,
"objekt" : {
2015-12-09 15:24:35 +03:00
"kommentar" : "De flesta datastukturerna i JSON kommer i form av objekt." ,
2015-10-03 16:40:54 +03:00
"matris" : [ 0 , 1 , 2 , 3 , "Matriser kan innehålla vad som helst." , 5 ] ,
"ytterligare objekt" : {
"kommentar" : "Objekten kan vara nästlade."
}
} ,
"trams" : [
{
"kaliumkällor" : [ "bananer" ]
} ,
[
[ 1 , 0 , 0 , 0 ] ,
[ 0 , 1 , 0 , 0 ] ,
[ 0 , 0 , 1 , "neo" ] ,
[ 0 , 0 , 0 , 1 ]
]
] ,
"alternativ formatering" : {
"kommentar" : "kolla på detta!"
, "kommats position" : "spelar ingen roll - så länge det kommer innan värdet"
, "en kommentar till" : "vad fint"
} ,
2016-08-04 10:10:00 +03:00
"blanksteg" : "Spelar ingen roll." ,
2015-10-03 16:40:54 +03:00
"det var kort" : "Nu är du klar och kan allt vad JSON har att erbjuda."
}
` ` `
2016-08-04 10:10:00 +03:00
# # F o r t s a t t l ä s n i n g
* [ J S O N . o r g ] ( h t t p : //json.org/json-sv.html) Allt du kan tänkas vilja veta om JSON, och lite därtill.