Class JsonBuilder

java.lang.Object
me.axolotl.api.tool.builder.JsonBuilder

public final class JsonBuilder extends Object
JsonBuilder是一個用於構建JSON對象和數組的實用工具類。 它提供了在流暢方式中創建和操作JSON結構的方法。
Since:
2024-02-08
  • Constructor Details

    • JsonBuilder

      public JsonBuilder()
  • Method Details

    • finalObject

      public com.google.gson.JsonObject finalObject()
      檢索構建的最終JsonObject。
      Returns:
      構建的最終JsonObject。
    • getSubAsObject

      public JsonBuilder.SubObject getSubAsObject(String key)
      檢索與指定鍵關聯的SubObject。 如果鍵不存在,則添加一個新的空JsonObject。
      Parameters:
      key - 與SubObject關聯的鍵。
      Returns:
      與鍵關聯的SubObject。
    • getSubAsArray

      public JsonBuilder.SubArray getSubAsArray(String key)
      檢索與指定鍵關聯的SubArray。 如果鍵不存在,則添加一個新的空JsonArray。
      Parameters:
      key - 與SubArray關聯的鍵。
      Returns:
      與鍵關聯的SubArray。
    • setKV

      public JsonBuilder setKV(String key, String value)
      在此對象中設置一個String類型的鍵值對。
      Parameters:
      key - 值的鍵。
      value - 要設置的String值。
      Returns:
      用於方法鏈接的這個SubObject。
    • setKV

      public JsonBuilder setKV(String key, Number value)
      在此對象中設置一個Number類型的鍵值對。
      Parameters:
      key - 值的鍵。
      value - 要設置的Number值。
      Returns:
      用於方法鏈接的這個SubObject。
    • setKV

      public JsonBuilder setKV(String key, Character value)
      在此對象中設置一個Character類型的鍵值對。
      Parameters:
      key - 值的鍵。
      value - 要設置的Character值。
      Returns:
      用於方法鏈接的這個SubObject。
    • setKV

      public JsonBuilder setKV(String key, Boolean value)
      在此對象中設置一個Boolean類型的鍵值對。
      Parameters:
      key - 值的鍵。
      value - 要設置的Boolean值。
      Returns:
      用於方法鏈接的這個SubObject。