相关疑难解决方法(0)

使用newtonsoft从Json字符串中删除属性

我有以下JSON字符串:

{  
   "results":[  
      {  
         "id":11,
         "name":"Employee A",
         "isEmployee":true
      },
      {
         "id":12,
         "name":"Employee B",
         "isEmployee":true
      },
      {
         "id":13,
         "name":"Employee C",
         "isEmployee":true
      },
      {
         "id":14,
         "name":"Contractor A",
         "isEmployee":false
      },
      {
         "id":15,
         "name":"Contractor B",
         "isEmployee":false
      }
   ],
   "totalItems":5
}
Run Code Online (Sandbox Code Playgroud)

我需要从中删除id和isEmployee属性,并只保留name属性.

这是期望的结果:

{  
   "results":[  
      {  
         "name":"Employee A"
      },
      {  
         "name":"Employee B"
      },
      {  
         "name":"Employee C"
      },
      {  
         "name":"Contractor A"
      },
      {  
         "name":"Contractor B"
      }
   ],
   "totalItems":5
}
Run Code Online (Sandbox Code Playgroud)

如何使用Newtonsoft JSON.NET在C#中完成?

c# json.net

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

标签 统计

c# ×1

json.net ×1