| Feature | Supported |
|---|---|
| Reading cases | ✘ |
| Writing cases | ✔ |
| Notes, case labels, and case statuses | ✘ |
| Storage of more than one kind of record | ✘ |
| Binary data items | ✘ |
| Deleting cases | ✘ |
| Undeleting cases | ✘ |
| Syncing data | ✘ |
| Cases with duplicate keys | ✘ |
| Case identification via UUID | ✘ |
| Contains an embedded dictionary | ✘ |
| Allows record sorts | ✘ |
| Property Name and Values | Description |
|---|---|
| "decimalMark" | Determines how the decimal mark is written for numeric items with decimals. |
"comma" | Values are written with a comma (1,23). |
"period" ⁺⁺⁺ | Values are written with a period (1.23). |
| "encoding" | Determines the text encoding of the file. |
"ANSI" | The contents are encoded as part of the Windows code page. On Android this value is ignored and "UTF-8-BOM" is used instead. |
"UTF-8" | The contents are encoded as UTF-8 and written without a byte order mark (BOM). |
"UTF-8-BOM" ⁺⁺⁺ | The contents are encoded as UTF-8 and written with a three-byte BOM. |
| "header" | Determines if a header row is written and the value of the column heading. |
"default" ⁺⁺⁺ | |
"suppress" | No header row is written. |
"names" | The item's name is written. |
"labels" | The item's label is written. |
| "mappedSpecialValues" | Determines how the special values missing and refused are written. |
"codes" ⁺⁺⁺ | The value of the mapped code is written. For example, if missing is mapped to -99, then -99 is written. |
"suppress" | No value is written. |
| "record" | If the name of a record is provided, only items from that record are written. |
| "writeCodes" | Determines if the item's code is written. |
true ⁺⁺⁺ | The code is written. |
false | The code is not written. |
| "writeLabels" | Determines if the item's label is written. |
true | The label is written. |
false ⁺⁺⁺ | The label is not written. |