在使用newtonSoft的Json做读取json配置文件信息时,发现会出现中文乱码,出现一堆的问号:
using Newtonsoft.Json;
using System;
using System.IO;
using System.Text;
namespace CSJsonTest
{
class Program
{
static void Main(string[] args)
{
StreamReader sr = new StreamReader(@"E:\测试.json");
VCUPinConfig cfg= JsonConvert.DeserializeObject(sr.ReadToEnd());
sr.Close();
Console.WriteLine(cfg.Project);
Console.WriteLine(cfg.CreatedDate);
Console.WriteLine(cfg.Version);
Console.WriteLine(cfg.Author);
foreach (string s in cfg.LSD)
{
Console.WriteLine(s);
}
foreach (string s in cfg.HSD)
{
Console.WriteLine(s);
}
Console.Read();
}
}
public class VCUPinConfig