{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "http://example.com/example.json",
    "type": "object",
    "title": "The root schema",
    "description": "The root schema comprises the entire JSON document.",
    "default": {},
    "examples": [
        {
            "jsonrpc": "2.0",
            "result": [],
            "id": 13
        }
    ],
    "required": [
        "jsonrpc",
        "result",
        "id"
    ],
    "additionalProperties": true,
    "properties": {
        "jsonrpc": {
            "$id": "#/properties/jsonrpc",
            "type": "string",
            "title": "The jsonrpc schema",
        },
        "result": {
            "$id": "#/properties/result",
            "type": "array",
            "title": "The result schema",
            "additionalItems": true,
            "items": {
                "anyOf": [
                    {
                        "$id": "#/items/anyOf/0",
                        "type": "object",
                        "title": "The first anyOf schema",
                        "description": "An explanation about the purpose of this instance.",
                        "default": {},
                        "required": [
                            "active_votes",
                            "author",
                            "author_reputation",
                            "beneficiaries",
                            "body",
                            "body_length",
                            "cashout_time",
                            "category",
                            "children",
                            "created",
                            "curator_payout_value",
                            "depth",
                            "json_metadata",
                            "last_payout",
                            "last_update",
                            "max_accepted_payout",
                            "net_rshares",
                            "parent_author",
                            "parent_permlink",
                            "pending_payout_value",
                            "percent_steem_dollars",
                            "permlink",
                            "post_id",
                            "promoted",
                            "replies",
                            "root_title",
                            "title",
                            "total_payout_value",
                            "url"
                        ],
                        "additionalProperties": true,
                        "properties": {
                            "active_votes": {
                                "$id": "#/items/anyOf/0/properties/active_votes",
                                "type": "array",
                                "title": "The active_votes schema",
                                "additionalItems": true,
                                "items": {
                                    "anyOf": [
                                        {
                                            "$id": "#/items/anyOf/0/properties/active_votes/items/anyOf/0",
                                            "type": "object",
                                            "title": "The first anyOf schema",
                                            "required": [
                                                "percent",
                                                "reputation",
                                                "rshares",
                                                "voter"
                                            ],
                                            "additionalProperties": true,
                                            "properties": {
                                                "percent": {
                                                    "$id": "#/items/anyOf/0/properties/active_votes/items/anyOf/0/properties/percent",
                                                    "type": "string",
                                                    "title": "The percent schema"
                                                },
                                                "reputation": {
                                                    "$id": "#/items/anyOf/0/properties/active_votes/items/anyOf/0/properties/reputation",
                                                    "type": "integer",
                                                    "title": "The reputation schema"
                                                },
                                                "rshares": {
                                                    "$id": "#/items/anyOf/0/properties/active_votes/items/anyOf/0/properties/rshares",
                                                    "type": "string",
                                                    "title": "The rshares schema"
                                                },
                                                "voter": {
                                                    "$id": "#/items/anyOf/0/properties/active_votes/items/anyOf/0/properties/voter",
                                                    "type": "string",
                                                    "title": "The voter schema"
                                                }
                                            }
                                        }
                                    ],
                                    "$id": "#/items/anyOf/0/properties/active_votes/items"
                                }
                            },
                            "author": {
                                "$id": "#/items/anyOf/0/properties/author",
                                "type": "string",
                                "title": "The author schema"
                            },
                            "author_reputation": {
                                "$id": "#/items/anyOf/0/properties/author_reputation",
                                "type": "integer",
                                "title": "The author_reputation schema"
                            },
                            "beneficiaries": {
                                "$id": "#/items/anyOf/0/properties/beneficiaries",
                                "type": "array",
                                "title": "The beneficiaries schema",
                                "additionalItems": true,
                                "items": {}
                            },
                            "body": {
                                "$id": "#/items/anyOf/0/properties/body",
                                "type": "string",
                                "title": "The body schema"
                            },
                            "body_length": {
                                "$id": "#/items/anyOf/0/properties/body_length",
                                "type": "integer",
                                "title": "The body_length schema"
                            },
                            "cashout_time": {
                                "$id": "#/items/anyOf/0/properties/cashout_time",
                                "type": "string",
                                "title": "The cashout_time schema"
                            },
                            "category": {
                                "$id": "#/items/anyOf/0/properties/category",
                                "type": "string",
                                "title": "The category schema"
                            },
                            "children": {
                                "$id": "#/items/anyOf/0/properties/children",
                                "type": "integer",
                                "title": "The children schema"
                            },
                            "created": {
                                "$id": "#/items/anyOf/0/properties/created",
                                "type": "string",
                                "title": "The created schema"
                            },
                            "curator_payout_value": {
                                "$id": "#/items/anyOf/0/properties/curator_payout_value",
                                "type": "string",
                                "title": "The curator_payout_value schema"
                            },
                            "depth": {
                                "$id": "#/items/anyOf/0/properties/depth",
                                "type": "integer",
                                "title": "The depth schema"
                            },
                            "json_metadata": {
                                "$id": "#/items/anyOf/0/properties/json_metadata",
                                "type": "string",
                                "title": "The json_metadata schema"
                            },
                            "last_payout": {
                                "$id": "#/items/anyOf/0/properties/last_payout",
                                "type": "string",
                                "title": "The last_payout schema"
                            },
                            "last_update": {
                                "$id": "#/items/anyOf/0/properties/last_update",
                                "type": "string",
                                "title": "The last_update schema"
                            },
                            "max_accepted_payout": {
                                "$id": "#/items/anyOf/0/properties/max_accepted_payout",
                                "type": "string",
                                "title": "The max_accepted_payout schema"
                            },
                            "net_rshares": {
                                "$id": "#/items/anyOf/0/properties/net_rshares",
                                "type": "integer",
                                "title": "The net_rshares schema"
                            },
                            "parent_author": {
                                "$id": "#/items/anyOf/0/properties/parent_author",
                                "type": "string",
                                "title": "The parent_author schema"
                            },
                            "parent_permlink": {
                                "$id": "#/items/anyOf/0/properties/parent_permlink",
                                "type": "string",
                                "title": "The parent_permlink schema"
                            },
                            "pending_payout_value": {
                                "$id": "#/items/anyOf/0/properties/pending_payout_value",
                                "type": "string",
                                "title": "The pending_payout_value schema"
                            },
                            "percent_steem_dollars": {
                                "$id": "#/items/anyOf/0/properties/percent_steem_dollars",
                                "type": "integer",
                                "title": "The percent_steem_dollars schema"
                            },
                            "permlink": {
                                "$id": "#/items/anyOf/0/properties/permlink",
                                "type": "string",
                                "title": "The permlink schema"
                            },
                            "post_id": {
                                "$id": "#/items/anyOf/0/properties/post_id",
                                "type": "integer",
                                "title": "The post_id schema"
                            },
                            "promoted": {
                                "$id": "#/items/anyOf/0/properties/promoted",
                                "type": "string",
                                "title": "The promoted schema"
                            },
                            "replies": {
                                "$id": "#/items/anyOf/0/properties/replies",
                                "type": "array",
                                "title": "The replies schema",
                                "additionalItems": true,
                                "items": {}
                            },
                            "root_title": {
                                "$id": "#/items/anyOf/0/properties/root_title",
                                "type": "string",
                                "title": "The root_title schema"
                            },
                            "title": {
                                "$id": "#/items/anyOf/0/properties/title",
                                "type": "string",
                                "title": "The title schema"
                            },
                            "total_payout_value": {
                                "$id": "#/items/anyOf/0/properties/total_payout_value",
                                "type": "string",
                                "title": "The total_payout_value schema"
                            },
                            "url": {
                                "$id": "#/items/anyOf/0/properties/url",
                                "type": "string",
                                "title": "The url schema"
                            }
                        }
                    }
                ],
                "$id": "#/items"
            }
        },
        "id": {
            "$id": "#/properties/id",
            "type": "integer",
            "title": "The id schema"
        }
    }
}

  