Class JsonUtils

java.lang.Object
org.polyfrost.oneconfig.utils.v1.JsonUtils

public final class JsonUtils extends Object
  • Field Details

    • PARSER

      @Deprecated public static final com.google.gson.JsonParser PARSER
      Deprecated.
      The json parser by default accepts non-json compliant formats

      This allows invalid json to be parsed and may cause undesired behaviour

  • Method Details

    • parse

      @NotNull public static @NotNull com.google.gson.JsonElement parse(@NotNull @NotNull String json) throws com.google.gson.JsonSyntaxException
      Throws:
      com.google.gson.JsonSyntaxException
    • parseOrNull

      @Nullable public static @Nullable com.google.gson.JsonElement parseOrNull(@Nullable @Nullable String json)
    • parse

      public static void parse(@Nullable @Nullable String json, Consumer<@NotNull com.google.gson.JsonElement> action)
    • parseFromUrl

      @Nullable public static @Nullable com.google.gson.JsonElement parseFromUrl(String url)
    • parseFromUrl

      public static void parseFromUrl(String url, Consumer<@NotNull com.google.gson.JsonElement> action)
    • parseFromUrlAsync

      public static void parseFromUrlAsync(String url, Consumer<@NotNull com.google.gson.JsonElement> action)