Sobes.tech
Junior — Middle

Jak převést řetězec JSON na objekt ve vašem programovacím jazyce?

sobes.tech AI

Odpověď od AI

Pro převod řetězce JSON na objekt většina programovacích jazyků má vestavěné funkce nebo knihovny.

Například v JavaScriptu se používá JSON.parse:

const jsonString = '{"name": "Иван", "age": 30}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // Иван

V Pythonu lze použít modul json:

import json
json_string = '{"name": "Иван", "age": 30}'
obj = json.loads(json_string)
print(obj['name'])  # Иван

V C# se používá třída JsonSerializer z System.Text.Json nebo JsonConvert z Newtonsoft.Json:

using System.Text.Json;

string jsonString = "{\"name\": \"Иван\", \"age\": 30}";
var obj = JsonSerializer.Deserialize<Dictionary<string, object>>(jsonString);
Console.WriteLine(obj["name"]); // Иван

Protože je třeba použít odpovídající metodu parsování JSON pro váš jazyk.