首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用条件运算符解析JSON并转换为Elasticsearch语言java

使用条件运算符解析JSON并转换为Elasticsearch语言java
EN

Stack Overflow用户
提问于 2016-02-01 04:46:10
回答 1查看 560关注 0票数 0

我有带条件运算符的JSON,比如:

代码语言:javascript
运行
复制
{
  "or": [
    {
      "and": [
        {
          "ge": [
            "A",
            10
          ]
        },
        {
          "eq": [
            "B",
            20
          ]
        }
      ]
    },
    {
      "lt": [
        "C",
        30
      ]
    },
    {
      "ne": [
        "D",
        50
      ]
    },
    {
      "and": []
    },
    {
      "or": []
    }
  ]
}

我想解析JSON并转换为elasticsearch查询语言。但是我应该能够首先反序列化输入JSON。做这件事的更好方法是什么?使用递归??如果我应该使用递归方法,那么构建递归方法的代码片段会是什么。

EN

回答 1

Stack Overflow用户

发布于 2016-02-01 05:18:39

反序列化是将数据从网络(文件系统、网络等)转换为程序可以使用的数据格式,而解析是将数据从一种格式转换为另一种格式。两件不同的事情。但我认为解析可能就是您所指的。

How to parse JSON in Java

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35119259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档