Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio:调试时使用JSON可视化工具_Visual Studio_Json_Visual Studio 2010_Debuggervisualizer - Fatal编程技术网

Visual studio Visual Studio:调试时使用JSON可视化工具

Visual studio Visual Studio:调试时使用JSON可视化工具,visual-studio,json,visual-studio-2010,debuggervisualizer,Visual Studio,Json,Visual Studio 2010,Debuggervisualizer,在VisualStudio2010中调试并将鼠标悬停在变量名称上时,我可以选择使用3种不同的内置可视化工具:文本、XML和HTML 下面是我指的一个例子: 由于我在处理基于JSON的数据方面做了越来越多的工作,我可以安装JSON可视化工具吗?是的,在Codeplex上使用这个插件 实际上,它在visual studio 2010中确实可以工作,但您必须取消阻止程序集。在资源管理器中,右键单击DLL并查看属性,这是一个取消阻止程序集的按钮。明显可见的disclamer:我写了这篇文章,我将通过M

在VisualStudio2010中调试并将鼠标悬停在变量名称上时,我可以选择使用3种不同的内置可视化工具:文本、XML和HTML

下面是我指的一个例子:


由于我在处理基于JSON的数据方面做了越来越多的工作,我可以安装JSON可视化工具吗?

是的,在Codeplex上使用这个插件


实际上,它在visual studio 2010中确实可以工作,但您必须取消阻止程序集。在资源管理器中,右键单击DLL并查看属性,这是一个取消阻止程序集的按钮。

明显可见的disclamer:我写了这篇文章,我将通过Microsofts Visual Studio Gallery免费提供它。没有广告,没有链接到我自己的网站或任何东西


我在寻找完全相同的东西时发现了这个线程,但看到它是“VisualStudio2005的可视化工具”,我觉得它可能已经过时了。因此,我编写了一个新的可视化工具(内置jsonlint支持!)。它已经过Visual Studio 2012的测试(但可能至少在2008年和2010年都能正常工作),可以从微软获得。

您可以参考以下文章:


我知道这个问题特别提到Visual Studio 2010,但至少在Visual Studio 2019中,JSON可视化工具已经集成,所以我想说,您不需要任何扩展

只需在变量的视图上下文菜单中选择JSON可视化工具:

然后按查看按钮:


否-当您单击一个变量并选择JSON作为可视化工具时,它会生成“System.IO.FileNotFoundException”。我使用的是最新版本1.2。找不到JsonViewer.dll.configSystem.InvalidCastException:无法将类型为“EPocalipse.Json.Visualizer.JsonVisualizer”的对象强制转换为类型为“Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer”。在Microsoft.VisualStudio.DebuggerVisualizers.DebugViewersIM.ManagedShim.DelegatedHost.CreateViewer(IntPtr hwnd、HostServicesHelper hsh、SafeProxyWrapper代理)中翻转。令人惊叹的。谢谢它可以将对象转换为json字符串吗?不,这只是在Visual Studio中预览字符串变量中json的工具。如果您需要在自己的项目中使用JSON(例如序列化/反序列化对象),您应该看看JSON.Net。看起来是这样,那个网站已经几个月没上线了。我有点放弃了这个插件,因为它内置于VisualStudio2015(甚至是社区版)。尽管如此,我已经上传了我在电脑上找到的最新版本(比之前的版本更新),所以如果您使用的是旧版本的VisualStudio,希望它能正常工作。