Sobes.tech
Junior — Middle

Como converter uma string JSON em um objeto na sua linguagem de programação?

sobes.tech IA

Resposta da IA

Para converter uma string JSON em objeto, a maioria das linguagens de programação tem funções ou bibliotecas integradas.

Por exemplo, em JavaScript, usa-se JSON.parse:

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

Em Python, pode-se usar o módulo json:

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

Em C#, usa-se a classe JsonSerializer de System.Text.Json ou JsonConvert de Newtonsoft.Json:

using System.Text.Json;

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

Portanto, deve-se usar o método de parsing JSON adequado ao seu idioma.