Ne pare rău. Nu am găsit nicio potrivire pentru căutarea dvs.

Pentru a găsi ceea ce căutați, vă sugerăm să încercați următoarele:

  • Verificați ortografia cuvintelor cheie ale căutării.
  • Utilizați sinonime pentru cuvântul cheie pe care l-ați introdus; de exemplu, încercați “aplicație” în loc de “software”.
  • Începeți o căutare nouă.
Contactați-ne Conectați-vă la Oracle Cloud

Definiția JSON

Datele sunt importante. Dar și mai important este să știți cum să lucrați cu o varietate de date. Programatorii, dezvoltatorii și profesioniștii din IT trebuie să transfere structuri populate de date din orice limbă în formate care pot fi recunoscute de alte limbi și platforme. JavaScript Object Notation (JSON) este formatul pentru schimbul de date care face posibil acest lucru.

JSON a devenit popular ca format de date pentru dezvoltatori deoarece textul poate fi citit de om, este simplu, necesită mai puțină codare și prelucrează datele mai rapid.

Tipuri și exemple de date JSON

Formatul JSON poate fi utilizat în programe JavaScript fără a fi necesară analizarea sau serializarea. Este un mod bazat pe text de reprezentare a literalelor obiectelor JavaScript, a matricilor și a datelor scalare.

JSON este relativ ușor de citit și de scris, iar software-ul este ușor de interpretat și de generat. Este utilizat adesea pentru serializarea datelor structurate și transferarea lor într-o rețea, de obicei, între un server și aplicații web.

La nivel granular, JSON constă din tipuri de date.

  1. Șir
  2. Număr
  3. Booleean
  4. Nul
  5. Obiect
  6. Matrice

Șir

Un șir din JSON este compus din caractere Unicode urmate de o linie oblică inversă (\).

Exemplu


{ "name" : "Jones" }
	

Număr

Un număr JSON respectă formatul JavaScript în virgulă mobilă și dublă precizie.

Exemplu


{
  "number_1" : 210,
  "number_2" : 215,
  "number_3" : 21.05,
  "number_4" : 10.05
}
	

Booleean

Valorile booleene sunt notate cu adevărat sau fals. Valorile booleene nu sunt încadrate între ghilimele și sunt tratate ca valori de tip șir.

Exemplu


{ "AllowPartialShipment" : false }
	

Nul

Nul este o valoare egală cu zero Când nu există nicio valoare asignată unei chei, aceasta poate fi tratată ca nulă.

Exemplu


{ "Special Instructions" : null }
	

Obiect

Tipul de date obiect JSON este un set de perechi de nume sau de valori inserate între {} (acolade). Cheile trebuie să fie șiruri și trebuie să fie separate prin virgulă.

Exemplu


{
  "Influencer" :   { "name" : "Jaxon" ,  "age" : "42" ,  "city" ,  "New York" }
}
	

Matrice

Tipul de date matrice este o colecție de valori ordonată. În JSON, valorile matricei trebuie să fie de tip șir, număr, obiect, matrice, boolean sau nul.

Exemplu


{

"Influencers" :   [ 
{
 "name" : "Jaxon", 
 "age" : 42, 
 "Works At" : "Tech News"
}

{
 "name" : "Miller", 
 "age" : 35
 "Works At" : "IT Day"
}

] 
}
	

Acum, că JSON și tipurile sale de date au fost identificate și descrise, să explorăm modul în care pot fi utilizate.

Principalele cazuri de utilizare a JSON

Tutorial JSON

Explorați noua funcționalitate pentru lucrul cu documentele JSON stocate în Database.

Cazuri de utilizare a JSON

1.  Generarea unui obiect JSON din datele generate de utilizatori

JSON este perfect pentru stocarea datelor temporare. De exemplu, datele temporare pot fi unele date generate de utilizatori, cum ar fi un formular trimis pe un site web. De asemenea, JSON poate fi utilizat ca format de date pentru orice limbaj de programare, oferind un nivel ridicat de interoperabilitate.

2.  Transferul datelor între sisteme

O bază de date de pe un site web are o adresă de corespondență a clientului, dar adresa trebuie verificată printr-un API pentru a i se confirma validitatea. Trimiteți datele adresei în format JSON către API-ul serviciului de validare a adreselor.

3.  Configurarea datelor pentru aplicații

La dezvoltarea aplicațiilor, fiecare aplicație are nevoie de acreditări pentru a se conecta la o bază de date, precum și de o cale către un fișier jurnal. Acreditările și calea fișierului pot fi specificate într-un fișier JSON, pentru a fi citite și disponibile.

4.  Simplificarea modelelor de date complexe

JSON simplifică documentele complexe, până la componentele care au fost identificate ca fiind semnificative, prin conversia procesului de extragere a datelor într-un fișier JSON predictibil și lizibil.

De ce preferă dezvoltatorii JSON

JSON a câștigat teren în programarea codurilor API și a serviciilor web deoarece accelerează interschimbarea datelor și rezultatele serviciilor web. Se bazează pe text, este ușor și are un format de date ușor de interpretat, care nu necesită un cod suplimentar pentru interpretare. Pentru serviciile web, unde trebuie returnate și afișate foarte multe date, JSON este alegerea ideală.

Ghidul JSON pentru dezvoltatori

Explorați noua funcționalitate pentru lucrul cu documentele JSON stocate în Database.

Accesați ghidul pentru dezvoltatori

Ce este o bază de date pentru documente?

O bază de date pentru documente este o bază de date nerelațională concepută pentru stocarea, preluarea și gestionarea informațiilor care constau din documente. În loc să aibă o schemă definită în avans, bazele de date pentru documente permit stocarea datelor în colecții care constau din documente. Bazele de date NoSQL și JSON sunt baze de date pentru documente.

Bazele de date pentru documente sunt preferate adesea de dezvoltatori, deoarece stochează datele într-un format de document (semistructurat), nu într-unul relațional (structurat). Bazele de date pentru documente oferă mai multă flexibilitate, deoarece dezvoltatorii nu trebuie să planifice schemele în avans și pot utiliza același format ca acela din codul aplicației. Aceasta înseamnă că planificarea atentă a unei baze de date SQL nu este atât de necesară, ceea ce face ca bazele de date pentru documente să fie utile în cazul schemelor în evoluție rapidă, întâlnit frecvent în dezvoltarea de software. Totuși, dezavantajul este reducerea vitezei, a dimensiunii și a specificității.

Ce este o bază de date pentru documente JSON?

Aplicațiile care utilizează diferite tipuri de date JSON și un limbaj de interogare bazat pe JSON pot interacționa cu datele stocate într-o bază de date pentru documente JSON. Baza de date pentru documente JSON oferă, de asemenea, suport nativ pentru JSON.

Caracteristici care definesc o bază de date pentru documente JSON:

  • O bază de date pentru documente JSON este o bază de date nerelațională creată pentru a stoca și interoga documente JSON
  • Datele JSON din baza de date sunt textuale, dar textul poate fi stocat folosind tipul de date BLOB, VARCHAR2, CLOB sau un tip de date JSON binar în 21c
  • Accesarea datelor JSON stocate în baza de date este similară cu accesarea altor date din baza de date, inclusiv cu ajutorul OCI, .NET și JDBC
  • Datele JSON dintr-o bază de date pentru documente JSON pot fi stocate, indexate și interogate fără a fi nevoie de o schemă care să le definească

Lucrul cu o bază de date pentru documente JSON

După cum s-a menționat anterior, JSON este un format de transfer de date ușor, care a devenit standardul pentru schimbul de documente. Să vedem cum se stochează și gestionează datele JSON într-o bază de date pentru documente JSON.

Stocarea datelor JSON

Stocarea datelor JSON într-o bază de date pentru documente JSON necesită coloane ale căror tipuri de date sunt VARCHAR2, CLOB, BLOB sau un tip de date JSON binar în 21c. Alegerea tipului de date utilizat depinde, în general, de dimensiunea documentelor JSON. Stocarea datelor JSON în baza de date cu ajutorul tipurilor de date SQL standard înseamnă că datele JSON pot fi gestionate ca orice alt tip de date.

Gestionarea datelor JSON

Datele JSON dintr-o bază de date pentru documente JSON pot fi gestionate și manipulate cu ajutorul tabelelor, indiferent de tipul de date. Alegerea tabelului utilizat depinde, în general, de mărimea documentelor JSON. Una dintre caracteristicile bazei de date este faptul că poate replica ușor tabelele care conțin coloane cu date JSON.

Cazuri de utilizare a bazei de date pentru documente JSON

O bază de date pentru documente JSON nativă le oferă dezvoltatorilor posibilitatea de a vizualiza, crea și, în cele din urmă, de a afla mai multe.

Clienții dintr-o bază de date sunt identificați prin nume și adresă, dar atributele respective pot fi exprimate și ca valori, apărând în matrice, în scopul recomandării de produse personalizate și al unor interacțiuni mai convingătoare.

Eficacitatea datelor JSON depinde doar de baza de date care le conține.

Aplicații care oferă experiențe mai personalizate Le oferiți clienților experiențe de interacționare personalizate, prin recomandări în timp real referitoare la mai multe proprietăți digitale.
Managementul conținutului și al cataloagelor Dezvoltați servicii pentru managementul conținutului și cataloage de produse care tratează o gamă largă de atribute și metadate.
Aplicații IoT integrate Creați aplicații integrate pentru sisteme clickstream, de monitorizare, de jurnalizare și de senzori, pentru procesarea a milioane de inserări și preluări pe secundă, generând informații noi fără ca precizia datelor să fie afectată.

Datele JSON și o bază de date autonomă

O bază de date pentru documente JSON nu doar că oferă suport nativ pentru tipurile de date JSON, ci permite și migrarea cu ușurință, dezvoltarea cu necesar scăzut de codare, precum și stocarea și gestionarea datelor fără nicio modificare a schemei. Dar dacă ar exista un mod de utilizare a beneficiilor JSON într-un mediu serverless? O bază de date pentru documente în cloud simplifică dezvoltarea aplicațiilor JSON datorită alocării, scalării și reparării automate, oferind totodată o disponibilitate de 99,995%.