当前位置: 首页 > 知识库问答 >
问题:

用于多种输入JSON的Bazaarvoice Jolt通用规范

梁华清
2023-03-14

我对震动是新手。我有两个不同的相同结构的输入json集,除了一个对象内部不同的基于decider值,如下所示。

{
    "input": {
        "decider": 1,
        "object1": {
            "object1Info": 1
                        "obj1SpecificObj2" : {
                obj2info : "data"
            }
        },
        "doc": {
            "docId": "DOC100"
        }
    }
}
{
    "input": {
        "decider": 2,
        "object2": {
            "object2Info": 2
                        "obj2SpecificObj3" : {
                "obj3info1" : "data1",
                "obj3info2" : "data2",
                                "other" : {
                                       "otherData" : "data3"
                                }
            }
        },
        "doc": {
            "docId": "DOC100"
        }
    }
}
{
    "out" : {
        "object"" : {
            "info"" : 1
            "subObject" : {
                "subInfo" : "data"
            }
        },
        "doc": {
            "docId": "DOC100"
        }
    }
}
{
    "out" : {
        "object"" : {
            "info"" : 1
            "subObject" : {
                "subInfo1" : "data1",
                "subInfo2" : "data2",
                                "other" : {
                                       "otherData" : "data3"
                                }
            }
        },
        "doc": {
            "docId": "DOC100"
        }
    }
}

共有1个答案

颜欣怡
2023-03-14

见https://github.com/bazaarvoice/jolt/issues/231

在那里也有人问同样的问题。

 类似资料:
  • 我很难为不同的JSON输入编写jolt规范。我需要一个通用的jolt规范,这样我就可以得到一个扁平的json。 输入 1 : 我们有一个材料运动数组 输入2:我们没有物质运动数组 我已经为输入1使用了joltspec,它工作正常,我需要它也为输入2工作

  • 我很难为不同的JSON输入编写一个jolt规范。我需要得到一个通用的jolt规范,以便得到一个扁平的json 输入1: 输入2: 需要JSON输出- 单个平展 JSON : 我尝试的Jolt规范适用于输入2,但不适用于输入1: 请帮助我很难为不同的 JSON 输入编写颠簸规范。我需要获得一个通用的颠簸规范,以便我得到一个扁平化的 json

  • 我正在尝试对输入的 JSON 列表进行 JOLT 移位转换 在我的输入下方: 我想创建这个输出: 我对JOLT转换没有做太多工作,在这种情况下需要帮助。

  • 我正在尝试用以下规格进行JOLT换班操作,这是不起作用的。不知道我犯了什么错误。在这种情况下需要帮助。输出JSON作为一个对象来代替Array,shift也不能按预期工作。

  • 我的输入JSON如下所示,但是我不确定如何使用JOLT进行内部数组相关的参数转换。感谢任何帮助,因为我是新的JOLT 以下是我创建的规范文件,但它并不完整 预期输出如下 我正在使用这个库https://github.com/bazaarvoice/jolt

  • 前面两节里我们用到的输入和输出都是二维数组,但真实数据的维度经常更高。例如,彩色图像在高和宽2个维度外还有RGB(红、绿、蓝)3个颜色通道。假设彩色图像的高和宽分别是$h$和$w$(像素),那么它可以表示为一个$3\times h\times w$的多维数组。我们将大小为3的这一维称为通道(channel)维。本节我们将介绍含多个输入通道或多个输出通道的卷积核。 多输入通道 当输入数据含多个通道时