是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?相关的知识,希望对你有一定的参考价值。

我正在编写一个内部使用ServiceStack.Text的自定义库。使用我的其他库也可以使用ServiceStack.Text。

我想改变一些JsConfig选项(特别是日期处理),但是,像任何好公民一样,我不希望我对这些值的修改会给我的消费者带来副作用。

不幸的是JsConfig是一个静态类,所以它的设置是静态的,并且会在同一个AppDomain中对ServiceStack的其他消费者流血。这是一种不受欢迎的行为。

有没有办法将我的配置更改范围扩展到我对JsonSerializer的调用?

更新

我确实知道有JsConfig.Reset方法,不幸的是如果调用者已经定制了它,那将会丢失。

我可以保存值并恢复它们,但我必须同步访问序列化程序,这也有点失败的目的。

希望有一些简单的我不见了?

以上是关于是否可以将ServiceStack.Text.JsConfig设置范围仅限于您的库?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将 MPMoviePlayerController 静音?

是否可以将数据传递给css文件?

是否可以将 Lua 脚本修改为要求?

是否可以将 iOS MultipeerConnectivity 与 android 连接?

是否可以将 FastAPI 与 Django 一起使用?

是否可以将 TypeScript 编译成缩小代码?