我正在寻找一个.NET JSON库,我可以用它来像xpath一样访问JSON对象.例如,给定字符串中的JSON对象,可以通过在另一个字符串中指定路径来访问其属性.好吧,我发现JSON.NET会完成这项工作,但我不确定我是否可以使用我的商业应用程序并将其分发,而不会产生任何法律后果或限制.另外,我不打算分发我的应用程序的代码.
我检查了他们的自述文件,许可证说明如下.我只是想确保在选择此库之前没有隐藏的信息或有用的东西.谢谢!
执照:
版权所有(c)2007 James Newton-King
特此授予任何获得本软件和相关文档文件("软件")副本的人免费许可,以无限制地交易本软件,包括但不限于使用,复制,修改,合并的权利根据以下条件,出版,分发,再许可和/或出售本软件的副本,并允许向其提供本软件的人员这样做:
上述版权声明和本许可声明应包含在本软件的所有副本或实质部分中.
本软件按"原样"提供,不提供任何明示或暗示的保证,包括但不限于适销性,特定用途的适用性和不侵权的保证.在任何情况下,作者或版权所有者均不对任何索赔,损害或其他责任承担任何责任,无论是在合同,侵权行为还是其他方面,由本软件引起或与之相关,或者与本软件的使用或其他交易有关.软件.
我使用以下方法遍历DOM:
webBrowser.Document.Body.Parent.Children
Run Code Online (Sandbox Code Playgroud)
我想获得特定的所有属性HTMLElement.但是,HTMLElement只是有一个getAttribute方法.我正在寻找更像的东西htmlelement.attributes[n].因为我事先不知道这些属性.