asp.net core api 3.1 dynamic 入參轉json對象

比如接口 public object GetList(dynamic obj){
//var jElement=(JsonElement)obj;//使用system.text.json處理
var str=obj.GetRawText();
 if (val != JsonValueKind.Undefined && val != JsonValueKind.Null)
            {
if(obj.valueKind==JsonValueKind.Array){
var jArray = JsonConvert.DeserializeObject<JArray>(str2);
}
else{
var jObj=JsonConvert.DeserializeObject<JObject>(str2);
}
}
}
因爲這個默認把dynamic用systen.text.json接收,所以可以直接用JsonElement的GetRawText方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章