c# - 单击选择性粘贴时如何在 visual studio 2012 中显示 "paste Json class"?

标签 c# json visual-studio-2012 json.net

我正在尝试使用 vs 2012 中过去的特殊功能,以便为我的 Json 数据生成 c# 类。 我从 Nuget 从 NewtonSoft 下载了 Json.New,然后添加了一个新的 .cs 类,将我的 json 数据复制到剪贴板,但是当我转到“编辑”->“选择性粘贴”-> 我只能看到:“将 XML 粘贴为类”仅粘贴Json as Classes 功能未显示。有什么建议么? 提前谢谢你

这就是我得到的,请注意我已经安装了 Newtonsoft.Json:


(来源:indevcogroup.com)

最佳答案

我创建了一个新项目,安装了 Newtonsoft.Json 并添加了一个类。

如果您打开了类文件,复制您的 Json 数据并选择“编辑”->“选择性粘贴”,您将看到两个选项:

Paste Special with Json Option

如果您打开了一些其他类型的文件(例如 app.config),您只会看到“将 JSON 作为类粘贴”(并且它是灰色的)

Paste Special - 1 option and greyed out

虽然它看起来确实有点不稳定 - 有时我不得不重新复制数据才能显示出来。

尝试 a) 重新复制您的数据 b) 尝试打开您打开的窗口 c) 重新安装扩展

关于c# - 单击选择性粘贴时如何在 visual studio 2012 中显示 "paste Json class"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18526659/

相关文章:

debugging - Visual Studio vNext 是否支持从 F# 项目到用其他语言编写的项目的 "go to definition"

c# - 从 SQLDataSource 修改日期/时间

c# - DataSet.WriteXml 到字符串

c# - 从父 View 模型派生的空 ViewModel 是否存在问题? WPF

c# - 使用 EWS 托管 API 将 .msg 文件上传到 Exchange Server

json - 在负载中指定 elasticsearch 索引

visual-studio-2012 - 查看表数据时出现不兼容错误消息

json - Topojson:量化 VS 简化

javascript - react : How can I dynamically render images mapping through a list?

visual-studio - 每次我尝试调试错误 CLR20r3 时,Visual Studio 2012 都会崩溃