Convert Json to CSharp — 把Json轉換成 CSharp 的Object

今天在電腦活動中..需要做一個功能去消化一些JSON 格式的資料..
要把一個JSON 的Response 轉換成一個C# 的Object 以方便程式使用

一開始想自跟據所看到的JSON Response 來建立一些.Net Class Object 來解決這個問題

幸運地朋友介紹了一個很好用的網頁給我
可以把JSON Object 轉換成 CSharp Code

大家有時間可以嘗試一下.. 十分好用的
http://json2csharp.com/

只要把JSON Code貼上TextBox 之後按Generate 便可以很到你想要的.Net Class Object
[json]
{
“sharefruit”: [
{ “fruitName”:”Apple” , “price”:1.2 },
{ “fruitName”:”Banana” , “price”:0.7 },
{ “fruitName”:”Orange” , “price”:2.2 },
]
}
[/json]

CSharp Object

public class Sharefruit
{
    public string fruitName { get; set; }
    public double price { get; set; }
}

public class RootObject
{
    public List sharefruit { get; set; }
}

json2csharp - generate c# classes from json
Hope you find it useful

Leave a Reply