小编Jam*_*ing的帖子

.Net Linq到JSON与Newtonsoft JSON库

我有一些JSON发送到我的webservice看起来像这样.

{
    root: [
        {
            "key": "foo1",
            "val": "150"
        },
        {
            "key": "foo2",
            "val": "220"
        },
        {
            "key": "foo3",
            "val": "300"
        },
        {
            "key": "dataid",
            "val": "2289"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

假设我想返回valwhere key等于的值"dataid".我如何使用JSON.Net库执行此操作?

我知道我可以遍历这些值来找到它但是这个对象可能比这个例子要大得多.

提前致谢

.net linq json json.net

4
推荐指数
2
解决办法
2万
查看次数

C# 异常过滤器性能

VS2015中引入的C#异常过滤器在抛出异常时对性能、内存使用或堆栈有影响吗?

\n\n

异常过滤器:

\n\n
try { \xe2\x80\xa6 }\ncatch (Exception e) when (e.Message == "Hello world")\n{\n    // do stuff\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

传统的捕获并重新抛出的诗句:

\n\n
try { \xe2\x80\xa6 }\ncatch (Exception e)\n{\n    if (e.Message == "Hello world")\n    {\n        // do stuff\n    }\n    else\n    {\n        throw;\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

c# performance visual-studio-2015

4
推荐指数
1
解决办法
576
查看次数

保护WCF服务,使其只能由Silverlight应用程序调用

我正在编写一个Silverlight应用程序,它将通过一些WCF Web服务读取和写入服务器端数据库的数据.

保护这些Web服务的最佳方法是什么?

我的目标是确保其他应用程序无法调用这些服务,并且可能会因为向数据库添加项目的请求而发送垃圾邮件.只有Silverlight应用程序需要能够访问它们.

security silverlight wcf

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

Razor多行内联模板

如何定义多行内联模板?

例如,此网格具有内联模板(最后一列的格式参数).在内联模板中有多行html的语法是什么?

@model List<Employee>
@{
    View.Title = "Employee List";
}
@{        

   var grid = new WebGrid(source: Model,
                defaultSort: "FirstName",
                rowsPerPage: 3);
}
<p>
<h2>Employee List</h2>
<div id="grid">
    @grid.GetHtml(
        tableStyle: "grid",
        headerStyle: "head",
        alternatingRowStyle: "alt",
        columns: grid.Columns(
            grid.Column("FirstName"),
            grid.Column("LastName"),
            grid.Column("Salary",format:@<text>$@item.Salary</text>)
        )
    )
</div>
</p>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor

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

与newtonsoft的Json序列化

如果此字段为空,JsonConvert是否可以不对字段进行序列化?

c# json json.net

2
推荐指数
1
解决办法
426
查看次数

.NET Compact Framework SDK下载

在哪里可以找到用于在Visual Studio中开发Compact Framework应用程序的.NET Compact Framework SDK?

.net compact-framework visual-studio

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