0
我正在使用JsonConvert和JsonSerializerSettings从JSON读取数据,但我没有触及文化。将手机操作系统语言从en-US更改为nl-NL,我失去了我的NumberFormat。是否可以设置应用程序的NumberFormat?在应用程序级别指定NumberFormat
using (Stream stream = accessStream.AsStreamForRead((int)accessStream.Size))
{
byte[] content = new byte[stream.Length];
await stream.ReadAsync(content, 0, (int)stream.Length);
string json = Encoding.UTF8.GetString(content, 0, content.Length);
System.Diagnostics.Debug.WriteLine("Read from file: " + json);
JsonSerializerSettings serializerSettings = new JsonSerializerSettings();
serializerSettings.NullValueHandling = NullValueHandling.Ignore;
List<T> objects = JsonConvert.DeserializeObject<List<T>>(json, serializerSettings);
return objects;
}
我使用JSON到底Culture财产,没有理由坚持XML。 – Boris