`

JSON字段过滤器

 
阅读更多
public static JSONObject getSubNodeJson(List<Person> nodes) {
  JsonConfig jsonConfig = new JsonConfig();
  JSONObject json = new JSONObject();
   //字段过滤器
  jsonConfig.setJsonPropertyFilter(new PropertyFilter() {
   @Override
   public boolean apply(Object source, String name, Object value) {
    System.out.println(name);
    if (source != null) {
     if (name.equals("birthday") || name.equals("operaMap")) {
      return true;
     }
    }
    return false;
   }
  });

  json.put("data", JSONArray.fromObject(nodes, jsonConfig));
 
  return json;
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Json字段过滤器

    "Json字段过滤器"就是解决这类问题的一种技术手段。 实现JSON字段过滤通常有两种方式:一种是后端在生成JSON前手动处理,另一种是通过自定义注解来自动化这个过程。本文主要介绍第二种方法,即通过自定义注解的方式...

    jsonfilter:JSON空字符串过滤器

    JSON空字符串过滤器是一种在Java开发中常用的工具,主要用于处理JSON数据时清除或过滤掉其中的空字符串。在处理大量JSON数据时,我们可能需要确保数据的纯净性,避免空字符串影响后续的数据处理和分析。这个`json...

    Json Viewer编辑器

    JSON Viewer编辑器是专门针对JSON数据设计的工具,帮助用户更方便地查看、格式化、过滤和编辑JSON字符串。 1. **查看JSON数据** JSON Viewer编辑器提供了一个清晰的视图,可以直观地展示JSON对象和数组的层次结构...

    在Shell命令行处理JSON数据的方法

    如果我们用文本编辑器打开 JSON,有时候可能看起来会一团糟,但是通过 jq 的 .(点)过滤器就可以立马让 JSON 的格式规整起来。 1.用文本编辑器打开后的样子 2.用 jq 显示的结果 代码如下:% jq . soundtag.json 二...

    Python库 | sqla_filters_json-0.0.1-py3-none-any.whl

    sqla_filters_json库的出现,就是为了弥补这一空白,它提供了专门用于SQLAlchemy的JSON字段过滤工具。通过这个库,开发者可以更方便地对数据库中的JSON字段进行诸如查找、比较、包含等操作,增强了SQLAlchemy在处理...

    spring mvc拦截器过滤json中的null值

    在Spring MVC框架中,我们经常需要处理...通过这种方式,我们不仅实现了JSON数据中null值的过滤,而且还可以根据需要扩展拦截器,比如添加更多的过滤规则或者日志记录。这使得我们的应用在处理数据时更加灵活和可控。

    Go-JSON流编辑器命令行工具

    此外,它还支持条件过滤,可以基于JSON对象的某个字段值进行筛选。 ### 5. 使用示例 - **筛选特定键值**:假设我们有一个JSON流包含多个对象,每个对象都有`status`字段,可以使用`jj -p 'status == "success"'`来...

    spring MVC 对 ResponseBody返回json数据进行脱敏处理

    默认情况下,Spring MVC使用`HttpMessageConverter`来完成这个转换,其中最常用的转换器是`MappingJackson2HttpMessageConverter`,它依赖于Jackson库来序列化对象为JSON。 接下来,我们将探讨如何实现JSON数据的...

    Spring MVC 更灵活的控制 json 返回问题(自定义过滤字段)

    本文将围绕如何在Spring MVC中灵活控制JSON返回数据,即自定义过滤返回字段的问题,介绍几种不同的实现方法。 首先,我们了解到Spring MVC默认的JSON转换器是Jackson,它支持通过注解在实体类上定义序列化规则。...

    filter:从模型 JSON blob 中过滤敏感数据

    模型过滤器 一个插件,过滤器从属性模型。 基本用法 var modella = require ( 'modella' ) , filter = require ( 'modella-filter' ) ; var User = modella ( 'User' ) ; User . use ( filter ) ; User . attr ( '...

    Linux JSON 常用解析命令总结

    - `$ jq &lt;filter&gt; &lt;file&gt;`:将文件中的JSON数据传递给`jq`并应用过滤器。 - `-c`:输出结果为紧凑模式,即没有换行和缩进。 **示例**: 提取`location`字段的全部内容: ```bash $ jq '.location' json.txt { ...

    json离线解析工具

    4. **搜索/过滤**:查找特定的键或值,甚至可以过滤掉包含或不包含某些内容的项。 5. **导出**:将格式化的JSON数据保存为文件,或者复制到剪贴板。 6. **压缩/展开**:折叠或展开嵌套的JSON对象和数组,以便更有效...

    helix-vulcain-filters:类似于Vulcain的字段过滤器,用于OpenWhisk Web操作

    Helix Vulcain过滤器类似于Vulcain的字段过滤器,用于OpenWhisk Web操作地位背景是使用HTTP / 2 Server Push来创建快速且惯用的客户端驱动的REST API的协议。 它使用Fields和Preload请求标头的组合来使客户端能够...

    json2+jsonplugin struts2整合ajax时,使用json时需要的jar包

    5. **过滤器配置**:确保Struts2的`FilterDispatcher`或`StrutsPrepareAndExecuteFilter`过滤器在web.xml中正确配置,以便拦截并处理Ajax请求。 6. **安全考虑**:在处理JSON数据时,务必注意防止XSS和CSRF等安全...

    mysql_json_JPAmysqljson_mysqljsonjpa_MYSQL_mysql支持json_

    在JPA中,可以使用`@ColumnTransformer`注解配合转换器来处理JSON字段。 **3. 使用`@Convert`注解** 在JPA实体类中,你可以定义一个属性并使用`@Convert`注解,指定一个自定义的转换器(Converter),将对象转换为...

    java FASTJSON 解析复杂JSON实例源码

    在实际应用中,Fastjson还提供了其他高级特性,如类型转换、自定义序列化和反序列化策略、过滤器等,以满足不同场景的需求。对于处理大数据量的JSON,Fastjson的性能表现优秀,而且代码简洁易用。 总之,Fastjson是...

    JsonViewer.rar

    描述中提到,“Json查看器 可以方便展开查看json各字段的含义,内容,自动按Json的大括号自动分行”。这意味着JSONViewer具有以下特点: 1. **展开/折叠功能**:用户可以轻松展开或折叠JSON对象和数组,逐级查看其...

    dynafilter-proj:Spring MVC中Json序列化的动态对象过滤

    动态过滤器Spring 中 Json 序列化的动态对象过滤。 该库提供了一种非侵入式方式来动态过滤字段以进行序列化。当前的版本&lt; dependency&gt;&lt; groupId&gt;...

    jsonviews:流式 JSON 过滤器

    jsonviews 过滤掉部分 JSON 对象,而不先将它们读入内存。为什么? Go 的标准 JSON 编码包总是在进行任何解组之前缓冲整个 JSON 数据。 这意味着未使用的字段总是被读入内存,即使您提前知道您不需要它们中的一些。 ...

Global site tag (gtag.js) - Google Analytics