Ниже приведен код для преобразования xml в json с использованием http://json.codeplex.com/
как исключить нуль из JSON?(т.е. "SessionId": "null")
string xml = ""; //see XML value below
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc); //See Json value below
Вход XML
<MyResponse>
<Timestamp>2012-01-07T12:43:29</Timestamp>
<SessionId></SessionId>
</MyResponse>
Выход Json
{"MyResponse":{"Timestamp":"2012-01-07T12:43:29","SessionId":null}}