C# 如何从JSON中排除null?(从XML转换后)
下面是使用 如何从JSON中排除null?(即“SessionId”:“null”) Xml输入C# 如何从JSON中排除null?(从XML转换后),c#,xml,json,json.net,xmlserializer,C#,Xml,Json,Json.net,Xmlserializer,下面是使用 如何从JSON中排除null?(即“SessionId”:“null”) Xml输入 <MyResponse> <Timestamp>2012-01-07T12:43:29</Timestamp> <SessionId></SessionId> </MyResponse> 您可以使用一个简单的字符串替换,因为您将JSON作为字符串输出。这样做: jsonText = jsonText.Re
<MyResponse>
<Timestamp>2012-01-07T12:43:29</Timestamp>
<SessionId></SessionId>
</MyResponse>
您可以使用一个简单的字符串替换,因为您将JSON作为字符串输出。这样做:
jsonText = jsonText.Replace("null", "\"\"");
应将每次出现的null替换为“” 它不会像这样给出null属性。它给xml元素中的属性true赋予了类似nil的属性。如何排除“SessionId”:null?或者返回这个{“MyResponse”:{“Timestamp”:“2012-01-07T12:43:29”,“SessionId”:“}}
{"MyResponse":{"Timestamp":"2012-01-07T12:43:29","SessionId":null}}
jsonText = jsonText.Replace("null", "\"\"");