我正在寻找一个.NET JSON库,我可以用它来以XPATH等方式访问JSON对象。例如,在字符串中给定一个JSON对象,可以通过指定另一个字符串中的路径来访问其属性。好吧,我发现JSON.NET可以完成这项工作,但是我不确定我是否可以在没有任何法律后果或限制的情况下将其使用和分发。另外,我不打算分发我的应用程序的代码。
我检查了他们的读数,并且许可证陈述了以下内容。我只想确保在选择此库之前没有隐藏的信息或有用的知识。谢谢!
许可证:
版权(C)2007 James Newton-King
特此免费授予任何获得此副本的人 软件和相关文档文件("软件"),以处理软件 不受限制,包括无限制使用的权利,复制,修改, 合并,发布,分发,转销和/或出售软件的副本,以及 允许提供该软件的人这样做,但要遵守以下内容 条件:
上述版权通知和此许可声明应包含在所有副本中 或软件的大量部分。
该软件是"原样"提供的,没有任何形式的保证,明示或暗示, 包括但不限于适销保证,适合 特定目的和非侵权。在任何情况下,作者或版权均不得 持有人应对任何索赔,损害赔偿或其他责任负责 签约,侵权或其他与软件有关的合同 或软件中的使用或其他交易。
JSON.NET已获得MIT许可证的许可,该许可使您可以在没有任何限制的情况下使用任何类型的应用程序。顺便说一句,我在家庭网站上引用以下内容,如果您在商业应用程序中使用它,建议您这样做(当然不要义务):
json.net是一个免费的开源项目 我自己的数百小时。如果您正在使用json.net 商业上,您会发现JSON.NET有用,我感谢捐款 帮助支持未来的发展。-jamesnk