Class JsonBuilder.SubObject

java.lang.Object
me.axolotl.api.tool.builder.JsonBuilder.SubObject
Enclosing class:
JsonBuilder

public final class JsonBuilder.SubObject extends Object
表示JsonBuilder內部的嵌套JSON對象。
  • Method Details

    • getSubAsObject

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

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

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

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

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

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