# ParsedResultItem Class

The `ParsedResultItem` class represents the most basic unit of a parsed result. It includes specific details relevant to the parsed data, including the code type, the raw JSON string, and a map of the individual parsed fields.

## Definition

*Assembly:* dynamsoft_capture_vision_flutter

```dart
class ParsedResultItem extends CapturedResultItem
```

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| [`parsedFields`](#parsedfields) | *Map\<String, ParsedField\>* | A map of parsed fields extracted from the parsed result. |
| [`jsonString`](#jsonstring) | *String* | The raw JSON string representation of the parsed result. |
| [`codeType`](#codetype) | *String* | The type of the encrypted code associated to the attached parsed result. |

The following methods are inherited from [`CapturedResultItem`](/capture-vision/docs/mobile/programming/flutter/api-reference/core/captured-result-item.html).

| Property | Type | Description |
| -------- | ---- | ----------- |
| [`targetROIDefName`](/capture-vision/docs/mobile/programming/flutter/api-reference/core/captured-result-item.html#targetroidefname) | *String* | The name of the target region of interest (ROI) where the captured result was found. |
| [`taskName`](/capture-vision/docs/mobile/programming/flutter/api-reference/core/captured-result-item.html#taskname) | *String* | The name of the recognition task that produced the CapturedResultItem. |
| [`type`](/capture-vision/docs/mobile/programming/flutter/api-reference/core/captured-result-item.html#type) | [*EnumCapturedResultItemType*](https://www.dynamsoft.com/capture-vision/docs/mobile/programming/flutter/api-reference/core/enum/captured-result-item-type.md) | The type of the captured result item. |

### parsedFields

A map of the parsed fields extracted from the parsed result.

- Key: The field names of the code. [Check the available field names](https://www.dynamsoft.com/code-parser/docs/core/code-types/index.md)
- Value: [`ParsedField`](/code-parser/docs/mobile/programming/flutter/api-reference/parsed-field.html)

```dart
Map<String, ParsedField> parsedFields;
```

**Remarks**

Once the field is accessed, it is represented as a [`ParsedField`](/code-parser/docs/mobile/programming/flutter/api-reference/parsed-field.html) object.

### jsonString

The text of the parsed result as a JSON string.

```dart
String jsonString;
```

### codeType

The type of the encrypted code associated to the attached parsed result. The code can be a MRZ document (passport, visa, etc.), a driver license (North America or South Africa), or an Aadhar card. 

```dart
String codeType;
```
