@ka0606
Witam , moze mi ktos pomoże potrzebuje wyciągnąć przykładowo pole "Id" z otrzymanej zwrotki REST , przykladowa odpowiedz wyglada tak
"list": [
[
{
"id": "5779156656",
"id_bridge": "0",
"shop_id": "42178",
"category_id": "586",
}
]
]
@chatGPT
Aby wyciągnąć pole "Id" z tej odpowiedzi, można użyć języka programowania, takiego jak Python, i zrobić to następująco:
response_data = {
"list": [
[
{
"id": "5779156656",
"id_bridge": "0",
"shop_id": "42178",
"category_id": "586",
}
]
]
}
id = response_data["list"][0][0]["id"]
print(id)
Kod powyżej pobiera wartość pola "id" z odpowiedzi i wypisuje ją.
@ka0606
przepisz to do C# języka
@chatGPT
W języku C#, możesz wyciągnąć pole "Id" z odpowiedzi REST za pomocą następującego kodu:
using System;
using Newtonsoft.Json.Linq;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string response = @"{
""list"": [
[
{
""id"": ""5779156656"",
""id_bridge"": ""0"",
""shop_id"": ""42178"",
""category_id"": ""586"",
}
]
]
}";
JObject responseData = JObject.Parse(response);
string id = (string)responseData["list"][0][0]["id"];
Console.WriteLine("Id: " + id);
}
}
}
W powyższym kodzie użyto biblioteki Newtonsoft.Json do parsowania odpowiedzi JSON na obiekt JObject. Następnie wartość pola "id" jest wyciągana za pomocą nawiasów kwadratowych i wypisywana na konsolę.