@Override
    public Row deserialize(byte[] bytes) {
        String text = new String(bytes, Charset.forName(charset));

        try {
            final JsonNode root = objectMapper.readTree(text);
            return convert(rowFormatInfo, "", root);
        } catch (Throwable t) {
            throw new RuntimeException(
                    String.format("Could not properly deserialize json. Text=[%s].", text), t);
        }
    }
Object mapper for parsing the JSON.
inlong-sort/sort-formats/format-rowdata/format-rowdata-json/src/main/java/org/apache/inlong/sort/formats/json/JsonRowDeserializationSchema.java