Přejít k navigační liště

Zdroják » Zprávičky » JSON5 – zajímavý pokus o zpříjemnění JSON

JSON5 – zajímavý pokus o zpříjemnění JSON

Zprávičky Různé

Nálepky:

Formát JSON si na webu vydobyl své pevné místo. Nedalo by se říct, že se nějakým způsobem dál vyvíjí. Aseem Kishore se pokusil o návrh formátu, který nazval JSON5 neboli modern JSON, ve kterém se snaží do JSON vnést několik vylepšení.

  • není nutné uzavírat názvy klíčů do uvozovek
  • řetězce mohou být uzavřeny i do jednoduchých uvozovek
  • řetězce mohou být víceřádkové
  • pole i objekty mohou obsahovat čárku za svým posledním prvkem
  • můžete používat jednořádkové i víceřádkové komentáře (autor JSON, Douglas Crockford se k nepřítomnosti komentářů nedávno vyjadřoval)

Jedná se o individuální počin, není to žádná oficiální aktivita (tj. kdo ví, zda se to vůbec ujme), ale autor přidal modul pro node.js, takže prozatím minimálně na téhle platformě, můžete JSON5 již používat. A ostatně nějaká diskuse na téma rozvoje JSON by od věci nebyla.

Komentáře

Odebírat
Upozornit na
guest
8 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
petersirka

Ja si myslím, že na formáte JSON netreba nič meniť. V terajšej forme ako je, je prehľadný, dobre sa s ním robí a serializer&de­serializer nie je až tak komplikované urobiť.

iki

hm, uz se blizi snadnosti zapisu yamlu … ale proc ho duplikovat?

Balvan

Ak mam v jsone pole hodnout moze sa stat (aspon tak je to v specke), ze mi ich parser vrati v inom poradi ako som ich tam pridaval

ak toto fixnu a zarucia poradie dat aj pre pole tak netreba nic menit ;-)

https://www.google.com/accounts/o8/id?id=AItOawmj499xQI1JtmosmRVe2H_sNbmn7p6-bgM

Opravdu pole? Kde to přesně píšou?

Rychta

Všechny přidané vlastnosti jsou zbytečné. Douglas Crockford se už několikrát vyjadřoval, proč je tam nedal a měl k tomu jasné důvody.

http://www.youtube.com/watch?v=-C-JoyNuQJs

Ladislav Thon

Souhlas, na JSONu není třeba nic měnit. Je třeba začít od začátku. A nebo rovnou od SDL :-)

Pilgrim

Hm, takže se jedná o pouze nějaký zformátovaný string, kterej se prostě jen parsuje. Ani bych nespočítal kolikrát jsem si psal vlastní podobné parsery na vlastní stringy, které drží nějaký logický formát.
Tohle by zvládl napsat asi každý trotl.
Předpokládám, že tohle nejde napsat nativně jako objekt do javascriptu, pouze jako string. Nikde jsem v příkladech tohle nenašel.

Strategie a AI jako klíč. Do Prahy přijely špičky technologického světa

WebExpo 2025 ukázalo, jak se tvoří budoucnost. Třídenní technologická konference WebExpo 2025 přivedla do Prahy světové i české experty, kteří nabídli inspiraci napříč obory. Hlavním tématem byla propojenost disciplín, význam AI a potřeba otevřenosti vůči novým výzvám – včetně podpory legální imigrace. Ukázalo se, že inovace vznikají nejen v Silicon Valley, ale i tam, kde se nebojíme myslet jinak.

Přístupnost není jen o splnění norem: nový pohled na inkluzivní design

Přístupnost a inkluze možná nepatří mezi nejžhavější témata digitálního světa – dokud o nich nezačne mluvit Vitaly Friedman. Na WebExpo 2024 předvedl, že inkluzivní design není jen o splněných checkboxech, ale hlavně o lidech. S energií sobě vlastní obrátil zažité přístupy naruby a ukázal, že skutečně přístupný web je nejen možný, ale i nezbytný.

Efektivnější vývoj UI nebo API: Co si odnést z WebExpo 2025?

Různé
Komentáře: 0
Jak snadno implementovat moderní uživatelské rozhraní? Které funkce brzdí rychlost vašeho webu? A kdy raději sami přibrzdit, abychom využitím AI nepřekročili etické principy? Debatu aktuálních dev témat rozdmýchá sedmnáctý ročník technologické konference WebExpo, která proběhne v Praze od 28. do 30. května. Který talk či workshop si rozhodně nenechat ujít? Toto je náš redakční výběr z vývojářských hroznů.