我開始學習JSON和我在我的第一個簡單的應用程序不能在C#中顯示最近JSON項目
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Script.Serialization;
using System.IO;
namespace ConsoleApplication1
{
class person
{
public string name { get; set; }
public int age { get; set; }
public override string ToString()
{
return string.Format("Name: {0} \nAge: {1}", name, age);
}
}
class Program
{
static void Main(string[] args)
{
string JSONstring = File.ReadAllText("bob.json");
JavaScriptSerializer ser = new JavaScriptSerializer();
person p1 = ser.Deserialize<person>(JSONstring);
Console.WriteLine(p1);
Console.ReadKey();
}
}
}
有一個問題,我的JSON文件是
{
"Name": "BOB",
"Age": 55
}
它爲什麼給我年齡:0在輸出?
我該如何解決這個問題? 和這是更好的或下載和使用Json.NET更好? 謝謝
你的名字是否正確? –
是的,它顯示正確的名稱「BOB」,但年齡是:0 –
它工作正常沒有任何問題 – Sajeetharan