# Working with JSON

Talend Data Mapper allows you to work with JSON using the JSON representation. You can create a JSON structure by:

* Importing an existing file
* Importing a JSON Schema
* Creating elements manually

For more information, see [Working with structures](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0/working-with-structures).

You can update the [JSON representation properties](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0/json-representation-properties) to define specific options for reading and writing JSON documents.

Information noteNote: When writing JSON, empty elements are emitted with a blank value. For example, integers with no value are written with the value 0 and strings with no value are written with the value "".

### In this section

* [Importing a JSON Schema](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0-R2024-10/importing-json-schema)
* [Importing/Creating JSON definitions](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0-R2024-10/importing-creating-json-definitions)
* [FHIR JSON support](https://help.qlik.com/talend/en-US/data-mapper-user-guide/8.0-R2024-10/fhir-json-support)