Gå til innhold

Dataformater

Når vi sender mye data mellom maskiner, bruker man ofte et eget format som er egnet for større mengder data. En av de vanligste formatene som er brukt, er JSON.

JSON

Forklaring kommer! I Python bruker vi blant annet JSON formatet når vi lager 02 Dictionaries.

{  
  "users": [  
    {  
      "userId": 1,  
      "firstName": "Krish",  
      "lastName": "Lee",  
      "phoneNumber": "123456",  
      "emailAddress": "krish.lee@learningcontainer.com"  
    },  
    {  
      "userId": 2,  
      "firstName": "racks",  
      "lastName": "jacson",  
      "phoneNumber": "123456",  
      "emailAddress": "racks.jacson@learningcontainer.com"  
    },  
    {  
      "userId": 3,  
      "firstName": "denial",  
      "lastName": "roast",  
      "phoneNumber": "33333333",  
      "emailAddress": "denial.roast@learningcontainer.com"  
    },  
    {  
      "userId": 4,  
      "firstName": "devid",  
      "lastName": "neo",  
      "phoneNumber": "222222222",  
      "emailAddress": "devid.neo@learningcontainer.com"  
    },  
    {  
      "userId": 5,  
      "firstName": "jone",  
      "lastName": "mac",  
      "phoneNumber": "111111111",  
      "emailAddress": "jone.mac@learningcontainer.com"  
    }  
  ]  
}

Eksempel fra https://www.learningcontainer.com/sample-json-file/

CSV

CSV står for Comma-separated-values. Enkelt å greit så brukes CSV til å lagre verdier som maskiner klarer å lese.

Her må maskinen vite på forhånd, altså forhåndsbestemme, hvilken verdi som tilhører hvor. I eksempelet til JSON så har vi 5 verdier, som ser slik ut:

  • userID
  • firstName
  • lastName
  • phoneNumber
  • emailAddress

I CSV vil filen se slik ut:

1
2
3
4
5
id,firstname,lastname,phone,email
1,Krish,Lee,123456,krish.lee@learningcontainer.com,
2,racks,jacson,123456,racks.jacson@learningcontainer.com,
3,denial,roast,33333333,denial.roast@learningcontainer.com,
osv..


2 år siden 2 år siden GitHub Sondre Grønås