[
    {
        "message": "Use \u201can\u201d instead of \u2018a\u2019 if the following word starts with a vowel sound, e.g.\u00a0\u2018an article\u2019, \u2018an hour\u2019.",
        "shortMessage": "Wrong article",
        "replacements": [
            {
                "value": "an"
            }
        ],
        "offset": 8,
        "length": 1,
        "context": {
            "text": "This is a error.hello 67uh8i",
            "offset": 8,
            "length": 1
        },
        "sentence": "This is a error.hello 67uh8i",
        "type": {
            "typeName": "Other"
        },
        "rule": {
            "id": "EN_A_VS_AN",
            "description": "Use of 'a' vs. 'an'",
            "issueType": "misspelling",
            "urls": [
                {
                    "value": "https://languagetool.org/insights/post/indefinite-articles/"
                }
            ],
            "category": {
                "id": "MISC",
                "name": "Miscellaneous"
            },
            "isPremium": false
        },
        "ignoreForIncompleteSentence": false,
        "contextForSureMatch": 1
    },
    {
        "message": "If a new sentence starts here, add a space and start with an uppercase letter.",
        "shortMessage": "Capitalization",
        "replacements": [
            {
                "value": " Hello"
            },
            {
                "value": " hello"
            }
        ],
        "offset": 16,
        "length": 5,
        "context": {
            "text": "This is a error.hello 67uh8i",
            "offset": 16,
            "length": 5
        },
        "sentence": "This is a error.hello 67uh8i",
        "type": {
            "typeName": "Other"
        },
        "rule": {
            "id": "LC_AFTER_PERIOD",
            "subId": "1",
            "sourceFile": "grammar.xml",
            "description": "Lowercase word after word and no space in between",
            "issueType": "uncategorized",
            "category": {
                "id": "CASING",
                "name": "Upper/Lowercase"
            },
            "isPremium": false
        },
        "ignoreForIncompleteSentence": false,
        "contextForSureMatch": 3
    }
]