Junior — Middle
Чӣ гуна табдил додани сатрии JSON ба объект дар забони барномасозии шумо?
sobes.tech AI
Ҷавоб аз AI
Барои табдил додани сатрии JSON ба объект, бештари забонҳои барномасозӣ функсияҳо ё китобхонаҳои дарунсохт доранд.
Масалан, дар JavaScript истифода мешавад JSON.parse:
const jsonString = '{"name": "Иван", "age": 30}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // Иван
Дар Python, метавон модул json-ро истифода бурд:
import json
json_string = '{"name": "Иван", "age": 30}'
obj = json.loads(json_string)
print(obj['name']) # Иван
Дар C#, истифода мешавад класи JsonSerializer аз System.Text.Json ё JsonConvert аз Newtonsoft.Json:
using System.Text.Json;
string jsonString = "{\"name\": \"Иван\", \"age\": 30}";
var obj = JsonSerializer.Deserialize<Dictionary<string, object>>(jsonString);
Console.WriteLine(obj["name"]); // Иван
Аз ин рӯ, бояд истифода баред усули дуруст барои парс кардани JSON барои забони худ.