C#中Object转化为json对象⽐如定义⼀个类:
public class Lines
{
public string X1 { get; set; }
public string X2 { get; set; }
public string Y1 { get; set; }
public string Y2 { get; set; }
public string Z1 { get; set; }
public string Z2 { get; set; }
public string diameter { get; set; }
public string material { get; set; }
json转换对象}
然后实例化了许多个Lines对象,存放在List<Lines>中。
如:
List<Lines> linesobj = new List<Lines>();
for (int i = 0; i < 20; i++)
{
linesobj.Add(new Lines(){X1=“1”, X2=“2”, Y1=“3”, Y2=“4”, Z1=”5“, Z2=”6“, diameter=”7“, material=”8”}); }
linesobj即为⼀个包含了20个Lines对象的数组。
下⾯将linesobj转化为json:
1.引⽤命名空间:using System.Web.Script.Serialization;
2.使⽤JavaScriptSerializer对象的Serialize⽅法,本例中为:
JavaScriptSerializer jss = new JavaScriptSerializer();
string myJson = jss.Serialize(linesobj);
return myJson;
此时的myJson即为转化后的json对象。
myJson[0]={"X1" : "1","X2" : "2"....};
myJson[1]={"X1" : "1","X2" : "2"....};
...
myJson[20]=...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论