0

I am trying to fake a hierarchy of JSON schema which goes atleast 4 levels down, when I tried to use json-schema-faker, I am getting the output with only level 1 and for level 2 I am seeing as [object]. Is there a way to get to all the levels and fake the data.

{
    Message: { 
        abcd: [
            [Object], <-- this is level 2 and I am seeing it as [object]
            [Object],
            [Object],
            [Object],
            [Object],
            [Object],
            [Object],
            [Object],
            [Object],
            [Object]
        ]
    }
}

Adding the schema

{
"type": "object",
"properties": {
    "Message": {
        "$ref": "#/definitions/Message"
    }
},
"required": ["Message"],
"definitions": {
    "Message": {
        "type": "object",
        "$schema": "http://json-schema.org/draft-04/schema#",
        "title": "Message",
        "properties": {
            "abcd": {
                "type": "array",
                "items": {
                    "type": "object",
                    "$ref": "#/definitions/abcd"
                },
                "uniqueItems": false,
                "name": "abcd",
                "minItems": 5,
                "maxItems": 10
            }
        },
        "ns": "default",
        "searchable": [],
        "validation": [],
        "version": 1,
        "required": ["abcd"]
    },
    "abcd": {
        "type": "object",
        "$schema": "http://json-schema.org/draft-04/schema#",
        "title": "abcd",
        "properties": {
            "aa": {
                "type": "number",
                "name": "aa",
                "from": 1
            },
            "bb": {
                "type": "number",
                "name": "bb",
                "from": 1
            }
        },

    }
}
}
lsiva
  • 473
  • 1
  • 7
  • 16

0 Answers0