OpenEstate-IO-Idealista is a Java library to read and write real estate data in the JSON format of idealista.com.
This is an experimental build, that was not used in production so far. The JSON schema, that was provided to us by idealista.com may not be up-to-date anymore.
- read JSON data according to the specifications of idealista.com (see
IdealistaReadingExample.java
) - write JSON data according to the specifications of idealista.com (see
IdealistaWritingExample.java
)
Download the latest release from GitHub. The provided archive contains all required files (compiled libraries, dependencies, source code and documentations).
Alternatively you can integrate the library from Maven Central Repository into your Maven project. Just add the following dependency to your projects pom.xml
:
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-Idealista</artifactId>
<version>1.5</version>
</dependency>
You can find further information in the project wiki. Some example classes for this format are available in the Examples
module.
The specifications for this format are placed in the specs
folder.
- Java 8 or newer
- Apache BVal 2.0.5 (optional; for validation of JSON data; may be replaced with other implementations)
- commons-codec 1.15
- commons-io 2.11.0
- commons-lang 3.12.0
- jackson-databind 2.12.4
- Jakarta Annotations 1.3.5
- Jakarta Bean Validation 2.0.2
- SLF4J 1.7.30
Take a look at CHANGELOG.md
for the full changelog.
This library is licensed under the terms of Apache License, Version 2.0. Take a look at LICENSE.txt
for the license text.