4 Grunner Til AT DU Bør Bruke JSON I STEDET FOR CSV

Datafiniti
16. Mar 2014 * 3 min lese

håndterer du store mengder data? Inneholder dataene dine hierarkisk informasjon (f. eks. flere anmeldelser for et enkelt produkt)? Da må DU bruke JSON som ditt go-to dataformat i stedet FOR CSV.

VI tilbyr CSV-visninger når du laster ned data Fra Datafiniti for enkelhets skyld, men vi oppfordrer alltid brukere til Å bruke json-visningene. Sjekk ut disse grunnene for å se hvordan datasamlingen din kan dra nytte av å gjøre bryteren.

JSON er bedre til å vise hierarkiske / relasjonelle data

Vurder en enkelt forretningsoppføring I Datafiniti. Her er en oversikt over feltene du kan se

  • Firmanavn
  • Forretningsadresse
  • en liste over kategorier
  • en liste over anmeldelser (hver med en dato, bruker, vurdering, tittel, tekst og kilde)

nå vurder en liste over disse produktpostene. Hvert produkt vil ha et annet antall priser og vurderinger.

slik ser noen eksempeldata ut I CSV (Datafiniti link):

Og her er de samme dataene I JSON (Datafiniti link):

JSON-visningen ser så mye bedre ut, ikke sant?

CSV vil miste data

hvis DU ser nøye PÅ CSV-dataene ovenfor, vil du legge merke til at VI har et sett antall priser og anmeldelser for hvert produkt. Dette er fordi vi er tvunget til å gjøre noen cut-off for hvor mange priser og vurderinger vi viser. Hvis vi ikke gjorde det, ville hver rad ha et annet antall kolonner, noe som ville gjøre parsing av dataene nesten umulig. Dessverre har mange produkter dusinvis eller hundrevis av priser og vurderinger. Dette betyr at du ender opp med å miste mye verdifulle data ved Å bruke CSV-visningen.

standard CSV reader-programmet (Excel) er forferdelig

Excel er flott for lasting av små, svært strukturerte regnearkfiler. Det er forferdelig å laste inn filer som kan ha 10.000 rader, 100 + kolonner, med noen av disse kolonnene befolket av ustrukturert tekst som vurderinger eller beskrivelser. Det viser seg At Excel ikke følger CSV-formateringsstandarder, så Selv om Vi koder alle tegnene riktig, Vet Excel ikke hvordan man leser det. Dette resulterer i at noen felt spilder over i tilstøtende kolonner, noe som gjør dataene uleselige.

JSON er lettere å jobbe med i skala

UTEN spørsmål ER JSON det de facto valget når du arbeider med data i skala. De fleste Moderne Apier er Avslappende, og støtter derfor JSON-inngang og-utgang. Flere databaseteknologier (inkludert De Fleste nosql-variasjoner) støtter det. Det er betydelig lettere å jobbe med innenfor de fleste programmeringsspråk også. Bare ta en titt på denne enkle PHP-koden for å jobbe med NOEN JSON Fra Datafiniti:

Videre Lesing

Sjekk ut disse nyttige linkene for Å bli mer kjent MED JSON:

  • Grunnleggende OM JSON
  • Komme I Gang MED JSON

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.