Junior — Middle
Cum convertești un șir JSON într-un obiect în limbajul tău de programare?
sobes.tech AI
Răspuns de la AI
Pentru a converti un șir JSON într-un obiect, majoritatea limbajelor de programare au funcții sau biblioteci încorporate.
De exemplu, în JavaScript se folosește JSON.parse:
const jsonString = '{"name": "Иван", "age": 30}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // Иван
În Python, se poate folosi modulul json:
import json
json_string = '{"name": "Иван", "age": 30}'
obj = json.loads(json_string)
print(obj['name']) # Иван
În C#, se utilizează clasa JsonSerializer din System.Text.Json sau JsonConvert din Newtonsoft.Json:
using System.Text.Json;
string jsonString = "{\"name\": \"Иван\", \"age\": 30}";
var obj = JsonSerializer.Deserialize<Dictionary<string, object>>(jsonString);
Console.WriteLine(obj["name"]); // Иван
Prin urmare, trebuie să utilizați metoda de analiză JSON corespunzătoare limbajului dumneavoastră.