-1

次のEmployee.csクラスをjson形式に変換する必要があります。そのために、次のコード//Employee.cs(クラスファイル内)を書きました

public class Employee
{
    public string Name { get; set; }
    public string Job { get; set; }
    public string City { get; set; }
}

// MyPage.aspx ページ内

Employee oEmployee1 =
       new Employee { Name = "Pini", Job = "111", City = "30" };

        Employee oEmployee2 =
              new Employee { Name = "Yaniv", Job = "Developer", City = "Hyd" };
        Employee oEmployee3 =
                new Employee { Name = "Yoni", Job = "Developer", City = "Bglre" };

        List<Employee> oList = new List<Employee>() { oEmployee1, oEmployee2, oEmployee3 };
        System.Web.Script.Serialization.JavaScriptSerializer oSerializer =new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(oList);
Response.Write("<pre>"+sJSON+"</pre>");

次の出力が得られました。

[{"Name":"Pini","Job":"111","City":"30"},{"Name":"Yaniv","Job":"Developer","City":"Hyd"},{"Name":"Yoni","Job":"Developer","City":"Bglre"}]

より効果的にjson形式に変換する他の方法はありますか、そしてjson出力を美しくしたいです

4

2 に答える 2