Visual Studio (2013) 用于 C# 解析的 json 对象的智能感知
Posted
技术标签:
【中文标题】Visual Studio (2013) 用于 C# 解析的 json 对象的智能感知【英文标题】:Visual studio (2013) intellisense for C# parsed json object 【发布时间】:2017-01-25 01:43:21 【问题描述】:我有一个 Asp.Net 应用程序,我正在尝试在客户端站点上做尽可能多的事情。因此,我将序列化为 JSON 字符串的 C# 对象传递给我的客户(使用 javascript 的网站),以获取我需要的所有信息。
现在在客户端,我对对象没有智能感知,因为它们是匿名的。
是否有一些内置的东西,或者一个库或扩展,可以让我的类,或者例如。我用属性标记的类,可用于 JavaScript 中的智能感知。
我的意思是,我可以以编程方式将我的 C# 类转换为 JSON,并在每次构建后将它们保存到一个文件中。但我不知道如何将 then 用于智能感知。
我还可以将 C# 类转换为 JavaScript 类,以便这些在 JavaScript 中可用于智能感知,但我认为这很难转换,因为我必须手动完成。
【问题讨论】:
【参考方案1】:据我所知,没有简单的方法可以与您的 javascript 共享您的 C# 类。
但在我看来,您正在寻找打字稿。这是由 Microsoft 创建的类型安全的 javascript 版本。
这也应该为您提供更好的代码智能感知。
在这里查看:
https://www.typescriptlang.org/
https://en.wikipedia.org/wiki/TypeScript
【讨论】:
以上是关于Visual Studio (2013) 用于 C# 解析的 json 对象的智能感知的主要内容,如果未能解决你的问题,请参考以下文章
用于桌面故障排除的 Visual Studio Express 2013
商业智能 - 用于Visual Studio 2013的SSDT
Visual Studio 2013/2015 测试项目模板 - 用于 NUnit?
使用平台工具集 v120 (Visual Studio 2013) 在 Visual Studio 2015 中创建 C++/CLI 项目