JSON viewer

2009.07.23. 12:03 stack

Általában mindenkinek azt szoktam ajánlani, hogyha teheti, akkor XML helyett JSON-nal kommunikáljon. Gyorsabb, könnyebb kezelni, rövidebb adat, típusosabb stb. Persze azért vannak hátrányai is… de ugye valamit valamiért. :)

Annyiból mindenképpen macerássabb, hogy a böngésző alapértelmezetten nem tudja szépen, átláthatóan megjeleníteni, ahogy az XML-t. Külső programok vannak erre, de némelyikhez még külön dll-t is fel kell pakolni a gépre. Nem olyan régen elkészítettem magamnak az egyik ilyen program online változatát, hogy kényelmesen mindenhol elérhessem.

Leginkább két okból szoktam használni. Amikor nem megfelelő a JSON, akkor a JS szimplán elszáll, és semmi támpontot nem kapunk, hogy éppen hol lehet a probléma. A másik a JSON-on belüli keresés.

Itt találod: http://jsonviewer.stack.hu

Küldöm mindenkinek, aki szereti! :)

7 komment

Címkék: viewer json

A bejegyzés trackback címe:

https://extjs.blog.hu/api/trackback/id/tr901262697

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

prometheus_X 2009.07.24. 10:45:32

Írtam róla egy rövid bejegyzést a blogomban, a php-sparcle.hu/node/91 címen meglesheted. Időközben felmerült a kérdés bennem: a forrást szándékodban áll később közzé tenni, vagy a felhasználásához hozzájárulsz valamilyen formában? A választ köszi előre is.

stack 2009.07.25. 14:00:12

Szia, köszönöm az ajánlót! :)

Valójában még csak addig jutottam, hogy a poszt megírásával megmutatom másoknak, és ha valakinek szüksége lenne rá, az használja nyugodtan. Azért is kapott külön aldomaint, hogy a google is csak ráakad majd!

Magáról a kód újrahasznosításáról egyáltalán nem gondolkodtam... amire nekem kellett azt első körben megcsináltam, de még számtalan apró bővítési funkcióval ki lehetne egészíteni... néhányat a kódban is feltüntettem, de egyelőre nem sietem el! :)

stack 2009.07.25. 14:00:47

Jut eszembe, a Grid-ről nem hallottunk már egy ideje semmit... :)

prometheus_X 2009.07.27. 11:36:16

@stack: A grid most egy picikét pihizik. Na remélhetőleg nem túl sokáig, de egyelőre még tisztázatlan, hogy meddig is pontosan. Idő hiányában sajnos minden saját fejlesztésemet fel kellett függesztenem vagy jelentősen visszafognom.

Ajánlóért nincs mit :) hiányolom az ilyen típusú (hasznos) önálló kezdeményezéseket kishazánk berkein belülről így mindig öröm, ha látok ilyet. Pont ezért is vetettem fel a forrás közzétételének lehetőségét, ami szerintem kiváló segédanyag lehetne még nem haladó, de már nem kezdő ExtJS fejlesztőknek.
Magában a megoldásban is látok több továbblépési lehetőséget, úgy mint például az ExtJS 3 sample-jei közt található debug konzolba való beépítés, vagy akár mint FireBug bővítmény. Nekem a saját rendszeremben rég óta napirenden van egy átfogó debug alrendszer tervezése-kivitelezése (integrálása), amihez a JSON Viewer-ed kiváló adalék lenne (ez a rendszerem nyílt kódú amúgy, a közeli jövőben fogom publikálni - már csak a widget kínálatot szögelem és kész is lesz, remélhetőleg a héten, ennek a teljes adminja ExtJS, és a frontokon is ExtCore van).

stack 2009.08.02. 09:52:36

@prometheus_X: Kiváncsiam várom, akkor ezt a fejlesztést IS :) Ha úgy alakul, akkor a másikat is! :) Abban az esetben, ha egy komplexebb megoldás részeként szeretné bárki felhasználni a kódot, akkor annak semmi akadályát nem látom.

carstep 2009.08.10. 13:06:22

@stack: hat le vagyok nyugozve a JSON vieweredtol, igaz szabi miatt nem is igen kovettem a blogot, de legalabb volt mit osszeszednem a mai elso napomon :)

jo lenne valami "contribution to firebug" fele lepes is ezugyben, sokat segitene :)

-cs-
Sanyi

ExtJS blog, mi ez?

Az ExtJS egy JavaScript keretrendszer, melyet a blog írója elfogultan a legjobbnak tart, és ez a blog olyan apróságok gyűjteménye, melyek ExtJS használata közben felmerültek, eszébe jutottak...

Címkék

ajax (4) alignto (1) állás (3) analytics (1) anchorto (1) android (4) animate (2) array (9) auto (1) back button (1) beautifier (1) beforeevent (1) benchmark (1) blur (1) budapest.js (1) button (1) canvas (1) capture (1) case sensitive (1) center (1) change (1) cikkajánló (1) class (2) closure compiler (1) collapse (1) combobox (3) comment (1) console.log (2) contextmenu (2) core (2) count (1) css (15) csv (1) dataview (1) date (4) datefield (3) datepicker (1) debug (1) doksi (1) dragdrop (1) easing (1) eclipse (1) editor (1) element (5) error (5) eval (2) event (1) fejtörő (1) field (2) fieldset (1) filter (1) firefox (4) firefox extension (2) focus (3) fonts (1) fun (1) function (1) google (2) google chrome (1) grayscale (1) grid (4) group contact (1) header (3) height (2) hidden (1) hirek (2) history (1) htaccess (1) html5 (2) htmleditor (2) https (1) icon (3) id (2) ie (2) ie6 (1) ie9 (1) iframe (3) image (2) indexof (1) javascript (1) jquery (2) jslint (2) jsmin (1) json (7) keymap (1) kipróbálom (2) könyvajánló (2) label (1) layout (1) lint (1) log (1) loop (1) magyar (2) mandelbrot (1) mask (1) math (1) maxlength (1) mistake (1) mysql (5) napi szívás (16) nem extjs (12) node (1) nth child (1) number (1) off (5) offline (1) operator (1) override (20) pagesize (1) paging (2) panel (2) php (7) picker (1) plugin (3) pozicionálás (2) preload (1) print (1) propertygrid (1) pseudo (3) readonly (2) record (1) regexp (1) replace (1) resizable (1) rotate (1) round (1) scale (1) sencha touch (2) server (1) shuffle (1) slider (1) sort (3) sortable (1) store (2) string (7) sum (1) tabchange (1) tabpanel (1) tab key (2) tdd (1) template (1) textarea (2) textfield (1) textitem (1) theme (2) throw (1) timer (1) timestamp (1) title (2) toggle (1) toolbar (6) tools (1) total count (1) transparent (1) tree (1) treenode (1) trigger (1) truncate (1) try (1) ucfirst (1) undefined (2) unique (1) unload (1) urlencode (1) utf8 (2) verzió (1) video (1) viewer (1) viewport (2) visible (2) vtype (1) window (2) xtype (1) zindex (2)

Extjs.blog.hu - RSS

Kérdés?