2010-12-19 88 views
1

您好我需要解析如下:JSON解析Json.Net

{ 
    "details": { 
     "userId": { 
      "$": "MyId" 
     }, 
     "firstName": { 
      "$": "MyName" 
     } 
    } 
} 

我的问题是"$",这是我试图用JsonConvert.DeserializeObject一个有效的JSON但是以“$”让我的对象来表达NULL,这是不可能让一个对象以“$”属性

任何帮助将不胜感激

回答

0

一个快速的解决方案是转换“$”:以“S”:

string validJson = jsonData.Replace("\"$\":", "\"s\":");