Anonymous
Wie kann man ein Jobject oder Jarray locker von der externen Antwort auf meine Antwort werfen?
Post
by Anonymous » 01 Feb 2025, 10:10
Irgendwie verliert Jobject und Jarray neben Dynamic den Wert. Hier ist der Handler < /p>
Code: Select all
var jsonAllProvince = JObject.Parse(await uKraineService.GetAllLivinProvince())
.SelectToken("result.provinceList");
try
{
response.provinceList = jsonAllProvince.Values().ToList();
} catch (Exception e)
{
Console.WriteLine(e);
throw;
}
< /code>
Myapiresponse.cs
public List provinceList
< /code>
Ich bin mir bewusst, dass ich eine DTO -Klasse für die Transformation erstellen kann. Aber ich werde es nicht tun, es sei denn, dies ist die letzte Option."provinceList": [
{
"provinceName": "BALI",
"provinceCode": 24
},
{
"provinceName": "BANGKA BELITUNG",
"provinceCode": 12
},
{
"provinceName": "BANTEN",
"provinceCode": 3
},
{
"provinceName": "BENGKULU",
"provinceCode": 13
},
{
"provinceName": "DI YOGYAKARTA",
"provinceCode": 16
},
{
"provinceName": "DKI JAKARTA",
"provinceCode": 2
},
{
"provinceName": "GORONTALO",
"provinceCode": 31
},
{
"provinceName": "JAMBI",
"provinceCode": 14
},
{
"provinceName": "JAWA BARAT",
"provinceCode": 4
},
{
"provinceName": "JAWA TENGAH",
"provinceCode": 15
},
{
"provinceName": "JAWA TIMUR",
"provinceCode": 17
},
{
"provinceName": "KALIMANTAN BARAT",
"provinceCode": 21
},
{
"provinceName": "KALIMANTAN SELATAN",
"provinceCode": 18
},
{
"provinceName": "KALIMANTAN TENGAH",
"provinceCode": 19
}
]
< /code>
Meine unerwartete Antwort < /h2>
"provinceList": [
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
},
{
"provinceName": [],
"provinceCode": []
}
]
< /code>
1738401019
Anonymous
Irgendwie verliert Jobject und Jarray neben Dynamic den Wert. Hier ist der Handler < /p> [code]var jsonAllProvince = JObject.Parse(await uKraineService.GetAllLivinProvince()) .SelectToken("result.provinceList"); try { response.provinceList = jsonAllProvince.Values().ToList(); } catch (Exception e) { Console.WriteLine(e); throw; } < /code> Myapiresponse.cs public List provinceList < /code> Ich bin mir bewusst, dass ich eine DTO -Klasse für die Transformation erstellen kann. Aber ich werde es nicht tun, es sei denn, dies ist die letzte Option."provinceList": [ { "provinceName": "BALI", "provinceCode": 24 }, { "provinceName": "BANGKA BELITUNG", "provinceCode": 12 }, { "provinceName": "BANTEN", "provinceCode": 3 }, { "provinceName": "BENGKULU", "provinceCode": 13 }, { "provinceName": "DI YOGYAKARTA", "provinceCode": 16 }, { "provinceName": "DKI JAKARTA", "provinceCode": 2 }, { "provinceName": "GORONTALO", "provinceCode": 31 }, { "provinceName": "JAMBI", "provinceCode": 14 }, { "provinceName": "JAWA BARAT", "provinceCode": 4 }, { "provinceName": "JAWA TENGAH", "provinceCode": 15 }, { "provinceName": "JAWA TIMUR", "provinceCode": 17 }, { "provinceName": "KALIMANTAN BARAT", "provinceCode": 21 }, { "provinceName": "KALIMANTAN SELATAN", "provinceCode": 18 }, { "provinceName": "KALIMANTAN TENGAH", "provinceCode": 19 } ] < /code> Meine unerwartete Antwort < /h2> "provinceList": [ { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] }, { "provinceName": [], "provinceCode": [] } ] < /code> [/code]