在C#中经常会遇到取出的数据比想要的数据复杂,多余的情况,所以就涉及到数据转换的问题。
或者在开发过程中,想要的是对象的形式,但是取出来是string的数据。
这里的解决方法是将目前的数据序列化成string,然后在把他重新整理赋值给想要的Dto
//这里的baseData是在前面业务中获取到的数据
sting newString = JsonConvert.SerializeObject(baseData);
newDataDto data = JsonConvert.DeserializeObject<newDataDto>(newString);
这里的data一般就会是想要获取到的数据了