如何防止JsonConvert.SerializeObject添加$ id

时间:2012-12-09 15:08:13

标签: c# json.net

我有这段代码:

     JsonSerializerSettings settings = new JsonSerializerSettings()
            {

                PreserveReferencesHandling = PreserveReferencesHandling.None

            };

            var obj = JsonConvert.SerializeObject(result[0], settings);

无论我做什么,SerializeObject都坚持将$ id添加到json结果中。 如何让$ id消失?

1 个答案:

答案 0 :(得分:-1)

原来这个Json.NET是一个真正的垃圾。

结束使用:

 JavaScriptSerializer ser = new JavaScriptSerializer();
          var obj =   ser.Serialize(result[0]);