牛顿JSON.. NET忽略json属性



我正在尝试用反射序列化从外部DLL加载的对象。
对象被序列化,忽略任何现有的json属性,如:JsonObject, JsonProperty, JsonConverter。

var assembly = Assembly.LoadFrom(dllpath);    
object result = [invoke method on external assembly]
var json = JObject.FromObject(result, new JsonSerializer { 
            PreserveReferencesHandling = PreserveReferencesHandling.None,
            ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
            TypeNameHandling = TypeNameHandling.All
        });

JsonConvert.SerializeObject也不工作

问题是外部DLL和我使用不同版本的Newtonsoft。JSON
当我将Newtonsoft版本降级到7.0.3时,它开始工作了。

相关内容

  • 没有找到相关文章

最新更新