我正在尝试在 c# 中读取包含变音的 Json 文件,以下是文件的格式:
{
"BankCodeOertlich": "59000000",
"BicOertlich": "",
"ErgaenzungName": "Außenst. Sulzbach",
"HauptstelleAussenstellen": "Außenstelle v. Finanzamt Saarbrücken Am"
}
Run Code Online (Sandbox Code Playgroud)
我正在使用以下代码读取 c# 中的 json:
public static List<T> Load<T>(string filePath)
{
using (var stream = File.OpenRead(filePath))
{
var reader = new StreamReader(stream, Encoding.UTF8);
List<T> data = JsonConvert.DeserializeObject<List<T>>(reader.ReadToEnd());
return data;
}
}
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
{
"BankCodeOertlich": "59000000",
"BicOertlich": "",
"ErgaenzungName": "Au?enst. Sulzbach",
"HauptstelleAussenstellen": "Au?enstelle v. Finanzamt Saarbr?cken Am"
}
Run Code Online (Sandbox Code Playgroud)
这只是一个例子,而不是实际的输出。我试图更改为 StreamReader 的编码,但它不起作用。有没有更好的方法来做到这一点?
归档时间: |
|
查看次数: |
2568 次 |
最近记录: |