JSON

JSON dataformatet overtager med god grund mange områder der ellers blev klaret af XML og så gik jeg og troede at alle udviklere var enige om hvad JSON var. Men nej … der er i hvert fald 6 officielle beskrivelser af “standarden” og de er naturligvis ikke 100% kompatible.

In conclusion, JSON is not a data format you can rely on blindly. I’ve demonstrated this by showing that the standard definition is spread out over at least six different documents […], that the latest and most complete document, RFC-7159, is imprecise and contradictory […], and by crafting test files that out of over 30 parsers, no two parsers parsed the same set of documents the same way […].
In the process of inspecting parser results, I also discovered that json_checker.c from json.org did reject valid […], which certainly doesn’t help users to know what’s right or wrong.
— “Parsing JSON is a Minefield 💣

Selvom formatet er dejligt simpelt og fleksibelt er det her problemet når standarder opstår ved eksempler. På et tidspunkt får vi nok en officiel JSON 2.0 standard der hverken er selvmodsigende eller efterlader punkter til fortolkning, ligesom HTML 5.

Dette indlæg blev udgivet i Udvikling og tagget . Bogmærk permalinket.

Skriv et svar

Udfyld dine oplysninger nedenfor eller klik på et ikon for at logge ind:

WordPress.com Logo

Du kommenterer med din WordPress.com konto. Log Out / Skift )

Twitter picture

Du kommenterer med din Twitter konto. Log Out / Skift )

Facebook photo

Du kommenterer med din Facebook konto. Log Out / Skift )

Google+ photo

Du kommenterer med din Google+ konto. Log Out / Skift )

Connecting to %s