19 parasta JSON-haastattelun kysymystä ja vastausta (2025)
Tässä on JSON-haastattelukysymyksiä ja vastauksia niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.
1) Mainitse mikä on JSON?
JSON on yksinkertainen tiedonsiirtomuoto. JSON tarkoittaa JavaScript Object Notation; se on kielestä ja alustasta riippumaton.
2) Selitä, mitä JSON-objektit ovat?
Objekti voidaan määritellä järjestämättömäksi joukoksi nimi/arvo-pareja. JSON-objekti alkaa {vasemmalla aaltosululla} ja päättyy tai päättyy {oikealle aaltosulkeille}. Jokaista nimeä seuraa: (kaksoispiste) ja nimi/arvo-parit erotetaan toisistaan merkillä (pilkku).
Ilmainen PDF-lataus: JSON-haastattelun kysymyksiä ja vastauksia
3) Selitä, kuinka JSON-teksti muutetaan JavaScript-objektiksi?
Yksi JSONin yleisimmistä käyttötavoista on kerätä JSON-tietoja verkkopalvelimelta tiedostona tai HTTP-pyynnönä ja muuntaa JSON-tiedot JavaScriptiksi, minkä jälkeen se käyttää tietoja verkkosivulla.
4) Mainitse mikä on JSON-syntaksisääntöjen sääntö? Anna esimerkki JSON-objektista?
JSON-syntaksi on joukko JavaScript-objektin merkintäsyntaksia.
- Tiedot ovat nimi/arvo-pareina
- Tiedot erotetaan pilkulla
- Kiharat kiinnikkeet pitävät esineitä
- Hakasulke sisältää taulukoita
5) Miksi pitää käyttää JSONia XML:n sijaan?
- Se on nopeampi ja kevyempi kuin XML, kuten lankatietomuodossa
- XML-tiedot ovat tyypitöntä, kun JSON-objekteja kirjoitetaan
- JSON-tyypit: numero, Ryhmä, Boolen arvo, merkkijono
- XML kaikki tiedot ovat merkkijonoja
- Tiedot ovat helposti saatavilla, koska JSON-objekti on JavaScriptissäsi
- Arvojen hakeminen on yhtä helppoa kuin JavaScript-koodin objektin ominaisuuden lukeminen
6) Mainitse mikä on JSON-RPC ja JSON Parser?
- JSON RPC: Se on yksinkertainen etäproseduurikutsuprotokolla, sama kuin XML-RPC, vaikka se käyttää kevyttä JSON-muotoa XML:n sijaan
- JSON-jäsennys: JSON-jäsennintä käytetään jäsentämään JSON-tiedot objekteiksi sen arvon käyttämiseksi. Se voidaan jäsentää javaScriptillä, PHP:llä ja jQuery
7) Mainitse mikä on JSON-tiedostotunniste?
JSON-tiedostotunniste on .json
8) Mainitse millä toiminnolla JSON-teksti muunnetaan objektiksi?
JSON-tekstin muuntamiseen objektiksi käytetään "json.parse()" -toimintoa.
9) Mainitse mitä tietotyyppejä JSON tukee?
JSONin tukemat tietotyypit sisältävät
- numero
- jono
- boolean
- Ryhmä
- objekti
- Null
10) Mainitse mikä on JSON.stringifyn rooli?
JSON.stringify() muuntaa objektin JSON-tekstiksi ja tallentaa tämän JSON-tekstin merkkijonoon.
11) Näytä kuinka JSON jäsennetään JQueryssa?
Jos haluat jäsentää JSON:ia JQueryssa, näemme esimerkin
var json = '{"name": "Guru 99", "Description ": "Learn PHP Interactively with PHP Beginner Tutorials"}' obj = $.parseJSON(json); //alert(obj.name);
12) Mainitse mitä toimintoa käytetään JSON-koodaukseen PHP:ssä?
JSON-koodaukseen PHP:ssä json_encode () -funktio käytetään. Tämä funktio palauttaa JSON-esityksen arvon onnistumisesta tai epätosi epäonnistumisesta.
13) Selitä, kuinka voit muuntaa merkkijonon JSON-taulukoksi?
Jos haluat muuntaa merkkijonon JSON-taulukoksi, sinun on luotava JSONObject-objekti jokaiselle objektillesi ja lisättävä ne JSON-taulukkoosi.
14) Mainitse mitä JSON-tiedostot ovat?
- JSON-tiedostojen JSON-tiedostotyyppi on ".json"
- JSON-tekstin MIME-tyyppi on "application/json"
15) Luettele JSONin käyttötavat?
JSONin käyttötarkoitukset sisältävät
- Kun kirjoitetaan JavaScript-pohjaista sovellusta, se käyttää JSONia, joka sisältää selainlaajennuksen ja verkkosivustot
- JSONia käytetään strukturoidun datan lähettämiseen ja sarjoittamiseen verkkoyhteyden kautta
- JSON:ia käytetään pääasiassa tiedon siirtämiseen palvelimen ja verkkosovelluksen välillä
- Verkkopalvelu ja API käyttävät JSON-muotoa julkisten tietojen toimittamiseen
- JSON:ia voidaan käyttää modernin ohjelmointikielen kanssa
16) Mainitse mitkä ovat JSONin haitat?
Jsonin haitat ovat
- Se ei sisällä tyypin määritelmää
- Siitä puuttuu jonkinlainen DTD
17) Mainitse mikä on JSONin MIME-tyyppi?
JSON-tekstin MIME-tyyppi on "application/json"
18) Mainitse mikä on JSONP?
JSONP tulee sanoista JSON with padding. Se on menetelmä, jota käytetään verkkotunnusten välisten käytäntöjen ohittamiseen verkkoselaimissa. Toisin sanoen JSONP on yksinkertainen tapa käsitellä selainrajoituksia lähetettäessä JSON-vastauksia eri toimialueista asiakkaalta.
19) Mainitse mitä eroa on JSON:n ja JSONP:n välillä?
- JSON: JSON on yksinkertainen tietomuoto, jota käytetään viestintävälineeseen eri järjestelmien välillä
- JSONP: Se on menetelmä tämän muodon käyttämiseksi verkkotunnusten välisen kanssa ajax pyyntöjä, mutta sama alkuperäpolitiikka ei vaikuta niihin.
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)
Hyödyllisiä kysymyksiä.
kyllä hyödyllisiä ja nopeasti tarkistettuja kysymyksiä kiitos
Onko tämä vastaus oikea
8) Mainitse millä toiminnolla JSON-teksti muunnetaan objektiksi?
JSON-tekstin muuntamiseen objektiksi käytetään "eval"-toimintoa.
Mielestäni sen pitäisi olla json.parse() ??
Kiitos ehdotuksesta, olemme päivittäneet sisältömme.