.NET中的LINQ to JSON

12 .net c# linq json

有没有JSON文件这样的东西?那就是*.json?

JSON可以在没有任何JavaScript的情况下用于C#代码,可以替代XML吗?

C#还有官方的LINQ to JSON内容吗?

我确实为我的上一个问题找到了一个网站,但它带我去了一个页面下载JSON.NET,那个页面似乎没有提到LINQ的任何内容.

Don*_*nut 5

  1. 是的,有一个*.json文件这样的东西.MIME类型是application/json().JSON是一种基于文本的格式,因此您可以假设将JSON格式的数据存储在文本文件中,并使用您选择的任何扩展名.

  2. JSON绝对可以独立于JavaScript使用.在某些情况下,它可能更适合表示您的数据而不是XML.JSON.org在JSON和XML之间有一个很好的比较页面.

  3. JSON.org列出了几个用于C#的JSON库(例如,您已经发现的JSON.NET),这些库使用的大多数(如果不是全部)集合应该支持LINQ.JSON.NET肯定会为它提供支持.看这里这里.