代码之家  ›  专栏  ›  技术社区  ›  Viktor

使用jsonpath保留部分json

  •  0
  • Viktor  · 技术社区  · 6 年前

    我想通过使用jsonpath只保留json的一部分。
    假设我必须使用以下json:

    {  "loginId":"bootstrap",
       "isTechnicalUser":false,
       "name":{  "+
          "title":"Mr.",
          "firstName":"Boot",
          "familyName":"Strap""+
       },
    }
    

    我想要一个只包含$.loginid和$.name.firstname的json。

    如何使用JSONPATH?或者用其他框架来实现?

    谢谢!

    //////////////更新//////////////
    忘了提到配置必须由用户动态完成,所以我不能硬编码任何东西(即使用瞬态或类似的)

    //////////////更新2//////////////
    也许可以先删除 jsonpath 找出这张地图和原始地图的区别。但是我找不到深度地图比较工具。我查过番石榴,但还不够好。

    0 回复  |  直到 6 年前
        1
  •  0
  •   Cody Gray    6 年前

    使用 @Transient 标记序列化对象时要忽略的字段。