IronPython - JSON 选择
在 IronPython 2.0.1 中处理 JSON 的最佳方法是什么? 原生 Python“标准库”json 看起来尚未实现。
如果我想使用 Newtonsoft Json.NET 库,我该怎么做? 我可以将程序集添加到 GAC,但我还有其他选择吗?
What is the best way to deal with JSON in IronPython 2.0.1. The native Python "standard library" json looks to be not implemented yet.
If I wanted to use the Newtonsoft Json.NET library how do I do this? I could add the assembly to the GAC, but what are my other choices?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此链接概述了使用 IronPython 添加对 .Net dll 的引用的方法: 罗海波的博客:IronPython:clr.AddReference
因此,例如,如果您希望避免将 Json.NET 库放入 GAC 中,则可以使用
import clr
clr.AddReferenceToFile("jsonnet.dll")
或
clr.AddReferenceToFileAndPath("C:\\libraries\\jsonnet.dll")
This link provides an overview of the ways to add refernces to .Net dlls with IronPython: Haibo Luo's weblog : IronPython: clr.AddReference
So, for example, if you'd likle to avoid placing the Json.NET library in the GAC you can use
import clr
clr.AddReferenceToFile("jsonnet.dll")
or
clr.AddReferenceToFileAndPath("C:\\libraries\\jsonnet.dll")