我在 windows phone 中使用 Json.DeserializeObject 方法,为了反序列化 json,我遇到的问题是变量名之一,在 json 中有一个空格,我就是无法反序列化。它一直返回一个空值,如果我查看原始 json 它确实包含一个值
原始json的一部分:
\"Service Provider\":Test\"
当我尝试为需要反序列化的 json 生成一个类时,Service Provider 部分告诉我“Invalid Name”,这显然不能在 C# 中作为变量名工作,但我相信变量名可以是任何事物:
public string __invalid_name__Service Provider { get; set; }
当前代码:
public string Service_Provider { get; set; }