Junior — Middle
Hogyan alakítja át a JSON-sztringet objektummá a programozási nyelvén?
sobes.tech MI
Válasz az MI-től
A JSON-sorozat objektummá alakításához a legtöbb programozási nyelvben beépített funkciók vagy könyvtárak állnak rendelkezésre.
Például JavaScriptben a JSON.parse használható:
const jsonString = '{"name": "Иван", "age": 30}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // Иван
Pythonban a json modult lehet használni:
import json
json_string = '{"name": "Иван", "age": 30}'
obj = json.loads(json_string)
print(obj['name']) # Иван
C#-ban a System.Text.Json-ből a JsonSerializer vagy a Newtonsoft.Json-ből a JsonConvert használható:
using System.Text.Json;
string jsonString = "{\"name\": \"Иван\", \"age\": 30}";
var obj = JsonSerializer.Deserialize<Dictionary<string, object>>(jsonString);
Console.WriteLine(obj["name"]); // Иван
Ezért a saját nyelvedhez tartozó JSON elemző módszert kell alkalmazni.