Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Házimozi belépő szinten
- Kormányok / autós szimulátorok topikja
- 5.1, 7.1 és gamer fejhallgatók
- Milyen Android TV boxot vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Projektor topic
- LG LCD és LED TV-k
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- Azonnali fotós kérdések órája
-
PROHARDVER!

Új hozzászólás Aktív témák
-
Drizzt
nagyúr
válasz
Netszemete
#16872
üzenetére
De, és a JSON nem kimondottan kis erőforrásigénnyel parse-olható formátum. Ellenben remekül olvasható. Valamint WEB API-knál megintcsak fontosabban az egyéb előnyök, mint az azokhoz elhanyagolható mértékű sebességnövelés. Könnyű olvashatóság, mindenféle architektúra könnyen tudja értelmezni.
Ha pl. MQ-n küldesz adatot és nem akarsz parsingot alkalmazni, akkor mindkét végén a queuenak pontosan ismernie kell az adott adatstruktúrát.
Webes APIknál általában nincsen olyan latency requirement, amiben egy +/- JSON serdes ne férne bele.
#16873: JSON parsingnál a fő problémát az okozza, hogy nem lehet tudni az üzenet végigolvasása nélkül, hogy melyik mező hol kezdődik, így nem elég csinálni egy pár offsetről való közvetlen betöltést, ha egy mező értékét meg akarod tudni, hanem kénytelen vagy végigolvasni az eredeti JSONt(legalább addig, ahol a keresett mező(k) és annak értéke(i) van(nak)). Illetve az, hogy van szöveg, szám, meg boolean önmagában még nem segít semmit, mert a számot mindegyik oldal önkényesen értelmezheti különböző számtípusonként. Szóval általános JSON parsingnál valamiféle objektumba nem lehet megúszni a konverziót a számok esetén. Eleve a JSON sorrendfüggetlen, ugyanaz az objektum lehet a {"a": 1, "b": 2}, mint a {"b": 2, "a": 1}. Tehát nem tudsz olyat monda, hogy az Integer b mindig a 4. offseten keresendő. De még csak azt sem tudod megmondani, hogy a b Integer, Float, Double, BigInteger, BigDecimal. Szabadon értelmezhető.
De ahol a konverzió sebessége szűk keresztmetszet, ott nem is JSONt használnak.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- EAFC 26
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- iPhone topik
- Samsung Galaxy A57 - kecses test, lusta lélek
- Macrodroid
- Lényegretörő Akasa hálókártya a 10 gigabitre vágyóknak
- A fociról könnyedén, egy baráti társaságban
- Windows 11
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Ghost of Yotei / PS5 / 1x kijátszott
- ZBook Power 15 G8 15.6" FHD IPS i7-11850H RTX A2000 32GB 512GB NVMe IR kam gar
- Lenovo ThinkPad P15 G1 i7-10875H / 32GB RAM / 512GB SSD / RTX 3000 / 15.6" FHD 12 hó garancia
- Honor X5c Plus 64GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 90 256GB, Kártyafüggetlen, 1 Év Garanciával
- MacBook Pro 16" M3 Pro 36 GB RAM, 512GB SSD, Space Black - 27% ÁFA (0431AB)
- HIBÁTLAN iPhone 15 Plus 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4504
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4143
- Xiaomi Watch 2 2027.04.09-ig Garancia Beszámítás Házhozszállítás
- AKCIÓ! Gigabyte B650M R7 8700F 64GB DDR5 1TB SSD RTX 5070 Ti 16GB Lian LI LANCOOL207 ADATA 850W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


