我有一个名为MyInfo的类。它具有Size数据类型
的属性public class MyInfo{
private Size position;
public Size Position
{
get { return position; }
set { position = value; }
}
}
在我的控制器中,我为它分配来自此类服务的值
MyInfo myInfo = new MyInfo();
resp = myservice.GetDataFromService(id);
dynamic myInfoObj = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(resp);
var myWidth =(int) myInfoObj.PhysicalSize.Width;
var myHeight =(int) myInfoObj.PhysicalSize.Height;
myInfo.Position= new Size(myWidth, myHeight);
string json = JsonConvert.SerializeObject(myInfo);
return json;
当我从服务中序列化这些数据并在UI上将其呈现为Json时。我以下面的格式获取它
"Position":"258, 387"
而我希望获得以下格式。我哪里错了?
"Position":{"Width":258,"Height":387}