<dependency>
<groupId>com.github.tafarkhankan</groupId>
<artifactId>hjson</artifactId>
<version>3.0.0</version>
</dependency>
hjson
{
// This is a sample Hjson configuration file
database: {
server: "localhost",
port: 3306,
username: "root",
password: "password"
},
app: {
name: "My Java Application",
version: "1.0",
author: "John Doe"
}
}
import com.github.tafarkhankan.hjson.*;
public class HjsonExample {
public static void main(String[] args) {
try {
HjsonValue value = Hjson.parse(new File("config.hjson"));
String server = value.get("database").get("server").asString();
int port = value.get("database").get("port").asInt();
String username = value.get("database").get("username").asString();
String password = value.get("database").get("password").asString();
System.out.println("server: " + server);
System.out.println("port: " + port);
System.out.println("username: " + username);
System.out.println("password: " + password);
e.printStackTrace();
}
}
}