簡體   English   中英

如何基於預定義列表過濾JSON列表

[英]How to filter a json list based on a predefined list

我需要一些幫助來弄清楚如何實現以下目標:

以下是代碼:

public class Data
{
 public string FirstName;
 public string LastName;
 public int Age;
}

var data=new Data
{

 //this object is filled from the data i retreive from a database.

}).ToList();

var object = new JavaScriptSerializer().Serialize(data);
return object.

到目前為止,我可以使用“對象”中的信息將數據填充到UI中。

現在我需要過濾該對象的幾個成員並僅將那些成員返回到我的UI。為此,我有一個映射XML文件,如下所示

<?xml version="1.0" encoding="utf-8" ?>
<Items>
  <FirstName return="True"/>
  <LastName return="False"/>
  <Age  return="True"/>
</Items>

我查詢xml文件並形成需要過濾的內容的列表,並基於此xmllist我想過濾上述“對象”並將數據傳遞給UI。

需要一些幫助如何實現以上目標。

如果要使用C#進行此操作,似乎已經在這里進行了介紹: 如何從名稱的string []創建動態LINQ select投影函數?

我想不出辦法解決反射問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM