Getting started - aigodata/tangram GitHub Wiki
<dependency>
<groupId>com.github.mengxianun</groupId>
<artifactId>tangram-jdbc</artifactId>
<version>x.y.z</version>
</dependency>
dependencies {
implementation 'com.github.mengxianun:tangram-jdbc:x.y.z'
}
Create a configuration file in the classpath directory and configure the data source. The default configuration file name is air.json
{
"datasources": {
"mysql": {
"url": "jdbc:mysql://localhost:3306/tangram",
"username": "tangram",
"password": "123456",
...
}
}
}
Translator translator = new DefaultTranslator();
String json = "{\"select\":\"sys_user\",\"fields\":\"*\",\"where\":\"id=1\"}";
DataResultSet dataResultSet = translator.translate(json);
Object data = dataResultSet.getData();