Changed from javax.json to gson
This commit is contained in:
parent
d05e77b908
commit
3ae2b0c028
6 changed files with 44 additions and 50 deletions
10
pom.xml
10
pom.xml
|
@ -76,15 +76,5 @@
|
||||||
<version>3.8.1</version>
|
<version>3.8.1</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>javax.json</groupId>
|
|
||||||
<artifactId>javax.json-api</artifactId>
|
|
||||||
<version>1.0</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.glassfish</groupId>
|
|
||||||
<artifactId>javax.json</artifactId>
|
|
||||||
<version>1.0.4</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -1,19 +1,24 @@
|
||||||
package buttondevteam.presents;
|
package buttondevteam.presents;
|
||||||
|
|
||||||
import javax.json.Json;
|
import com.google.gson.Gson;
|
||||||
import javax.json.JsonBuilderFactory;
|
import com.google.gson.GsonBuilder;
|
||||||
import javax.json.JsonObject;
|
|
||||||
|
|
||||||
public class StaticMain {
|
public class StaticMain {
|
||||||
public static void main(String[] args){
|
public static void main(String[] args){
|
||||||
|
|
||||||
JsonBuilderFactory factory = Json.createBuilderFactory(null);
|
|
||||||
JsonObject value = factory.createObjectBuilder()
|
|
||||||
.add("Ali", "pls")
|
|
||||||
.add("iie", "whaddap")
|
@SuppressWarnings("unused")
|
||||||
.add("norbi", "nice")
|
class output{
|
||||||
.build();
|
String ali = "pls";
|
||||||
|
String iie = "whaddap";
|
||||||
|
String norbipeti = "¯\\_(ツ)_/¯";
|
||||||
|
}
|
||||||
|
|
||||||
System.out.println(value.toString());
|
GsonBuilder builder = new GsonBuilder();
|
||||||
|
Gson gson = builder.create();
|
||||||
|
|
||||||
|
System.out.println(gson.toJson(new output()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package buttondevteam.presents.hello.commands;
|
package buttondevteam.presents.hello.commands;
|
||||||
|
|
||||||
import javax.json.Json;
|
|
||||||
import javax.json.JsonBuilderFactory;
|
|
||||||
import javax.json.JsonObject;
|
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.GsonBuilder;
|
||||||
|
|
||||||
import buttondevteam.lib.chat.CommandClass;
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
import buttondevteam.presents.architecture.commands.ModCommand;
|
import buttondevteam.presents.architecture.commands.ModCommand;
|
||||||
|
|
||||||
|
@ -15,14 +15,17 @@ public class HelloJSON extends ModCommand{
|
||||||
@Override
|
@Override
|
||||||
public boolean OnCommand(Player player, String alias, String[] args) {
|
public boolean OnCommand(Player player, String alias, String[] args) {
|
||||||
|
|
||||||
JsonBuilderFactory factory = Json.createBuilderFactory(null);
|
@SuppressWarnings("unused")
|
||||||
JsonObject value = factory.createObjectBuilder()
|
class output{
|
||||||
.add("Ali", "pls")
|
String ali = "pls";
|
||||||
.add("iie", "whaddap")
|
String iie = "whaddap";
|
||||||
.add("norbi", "nice")
|
String norbipeti = "¯\\_(ツ)_/¯";
|
||||||
.build();
|
}
|
||||||
|
|
||||||
player.sendMessage(value.toString());
|
GsonBuilder builder = new GsonBuilder();
|
||||||
|
Gson gson = builder.create();
|
||||||
|
|
||||||
|
player.sendMessage(gson.toJson(new output()));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package buttondevteam.presents.hello.pages;
|
package buttondevteam.presents.hello.pages;
|
||||||
|
|
||||||
import javax.json.Json;
|
import com.google.gson.Gson;
|
||||||
import javax.json.JsonBuilderFactory;
|
import com.google.gson.GsonBuilder;
|
||||||
import javax.json.JsonObject;
|
|
||||||
|
|
||||||
import com.sun.net.httpserver.HttpExchange;
|
import com.sun.net.httpserver.HttpExchange;
|
||||||
|
|
||||||
import buttondevteam.website.io.Response;
|
import buttondevteam.website.io.Response;
|
||||||
|
@ -22,14 +20,18 @@ public class HelloJSONPage extends Page {
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getResponseString() {
|
private String getResponseString() {
|
||||||
JsonBuilderFactory factory = Json.createBuilderFactory(null);
|
|
||||||
JsonObject value = factory.createObjectBuilder()
|
@SuppressWarnings("unused")
|
||||||
.add("Ali", "pls")
|
class output{
|
||||||
.add("iie", "whaddap")
|
String ali = "pls";
|
||||||
.add("norbi", "nice")
|
String iie = "whaddap";
|
||||||
.build();
|
String norbipeti = "¯\\_(ツ)_/¯";
|
||||||
|
}
|
||||||
return value.toString();
|
|
||||||
|
GsonBuilder builder = new GsonBuilder();
|
||||||
|
Gson gson = builder.create();
|
||||||
|
|
||||||
|
return gson.toJson(new output());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ public class MetricsComponent extends Component{
|
||||||
@Override
|
@Override
|
||||||
public void register(JavaPlugin plugin) {
|
public void register(JavaPlugin plugin) {
|
||||||
registerListener(plugin, new PlayerLogins(plugin));
|
registerListener(plugin, new PlayerLogins(plugin));
|
||||||
addPage(plugin, new PlayerLoginsPage(plugin));
|
addPage(plugin, new PlayerLoginsPage());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
package buttondevteam.presents.metrics;
|
package buttondevteam.presents.metrics;
|
||||||
|
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
|
||||||
|
|
||||||
import com.sun.net.httpserver.HttpExchange;
|
import com.sun.net.httpserver.HttpExchange;
|
||||||
|
|
||||||
import buttondevteam.website.io.Response;
|
import buttondevteam.website.io.Response;
|
||||||
|
@ -9,11 +7,7 @@ import buttondevteam.website.page.Page;
|
||||||
|
|
||||||
public class PlayerLoginsPage extends Page {
|
public class PlayerLoginsPage extends Page {
|
||||||
|
|
||||||
private JavaPlugin plugin;
|
|
||||||
|
|
||||||
public PlayerLoginsPage(JavaPlugin plugin) {
|
|
||||||
this.plugin = plugin;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String GetName() {
|
public String GetName() {
|
||||||
|
|
Loading…
Reference in a new issue