MySQL Java JavaScript PHP Python HTML-CSS C-sharp

Formate JSON

Lucrul cu JSON

JSON (JavaScript Object Notation) este un format ușor pentru stocarea datelor...

Obiectele JSON sunt foarte asemănătoare cu obiectele JavaScript...

JSON suportă trei tipuri de date: valori primitive, obiecte și mase (array-uri)...

Obiect JSON tipic:

{
  "name": "Tom",
  "married": true,
  "age": 30
}

Obiect echivalent în JavaScript:

const user = {
  name: "Tom",
  married: true,
  age: 30
}

Diferențele dintre JSON și JavaScript...

Obiect JSON complex:

{
  "name": "Tom",
  "married": true,
  "age": 30,
  "company": {
    "name": "Microsoft",
    "address": "USA, Redmond"
  }
}

Masă de date simple:

["Tom", true, 30]

Masă de obiecte:

[{
  "name": "Tom",
  "married": true,
  "age": 30
},{
  "name": "Alice",
  "married": false,
  "age": 23
}]

Serializarea în JSON și deserializarea

Pentru lucrul cu JSON în JavaScript folosim obiectul JSON...

const user = {
  name: "Tom",
  married: false,
  age: 39
};
const serializedUser = JSON.stringify(user);
console.log(serializedUser); // {"name":"Tom","married":false,"age":39}

Deserializare JSON în JavaScript:

const serializedUser = '{"name":"Tom","married":false,"age":39}';
const user = JSON.parse(serializedUser);
console.log(user.name); // Tom
← Lecția anterioară Lecția următoare →