小编KFi*_*eld的帖子

在没有编写额外对象类的情况下,将JSON字符串解析为C#中的JSON对象

我是C#的新手,我正在构建一个WPF应用程序.现在我试图找出如何解析像这样的JSON字符串:

{
   "Name": "Apple", 
   "ExpiryDate": "2008-12-28T00:00:00","Price": 3.99, 
   "Sizes": ["Small","Medium","Large"]
}
Run Code Online (Sandbox Code Playgroud)

神奇地进入JSON对象.

我在网上进行了一些搜索,并且所有解决方案都需要编写一个与JSON字符串具有相同结构的对象类.上面的字符串只是一个例子,实际的JSON响应要复杂得多,所以我不想为它编写一个庞大的类.

是否有一个库允许我做类似这些的事情:

JsonObject jo = new JsonObject(JsonString);
string name = jo["Name"]; // And the name would have "Apple" as its value
Run Code Online (Sandbox Code Playgroud)

c# wpf json visual-studio-2013

3
推荐指数
1
解决办法
1万
查看次数

在WPF窗口中显示正在运行的计时器

我是WPF的新手,我正在开发一个需要在窗口上显示运行计时器的项目.带有计时器的页面显示测试的详细信息,例如ID,测试名称,状态,开始时间,结束时间,blahblahblah ......

我真的希望我可以在页面上有一个计时器,告诉用户测试运行了多长时间.但我没有在工具箱中找到可以显示运行计时器的工具,我甚至不知道如何在页面上放置移动的东西......

你能告诉我如何在页面上添加一个运行计时器吗?

另外,如果可以的话,我希望我的计时器可以从某个特定的时间而不是00:00:00开始.我需要这个的原因是因为用户可以在测试运行一段时间后打开这个页面,并且计时器上显示的经过时间应该是(current_time - start_time)并从这里开始.

如果测试从上午7:00开始,并且用户在上午7:05打开页面并且测试仍在运行,则计时器应从00:05:00开始.

十分感谢大家!希望这个长篇描述不会让你感到无聊:)

.net c# wpf timer

3
推荐指数
1
解决办法
5188
查看次数

标签 统计

c# ×2

wpf ×2

.net ×1

json ×1

timer ×1

visual-studio-2013 ×1