1

JSONObject の構築中に問題が発生しました

MyCustomerClass.groovy

class MyCustomerClass {
  static String MY_NAME = "my_name"

  public JSONObject formDetails() {
     def customer = getCustomer()
     JsonBuilder data = new JsonBuilder()
    data {
    customer {MY_NAME customer.name}
    // more object details
    }
     JSONObject json = new JSONObject(data.toPrettyString())
     return json
  }
}

json オブジェクトを構築しているときは、 as として置き換えMY_NAMEられませんmy_name。代わりに、それ"MY_NAME"自体が鍵を取ります。私は何かが欠けていますか??。しかし、静的変数を値として使用すると、置き換えられます。

4

1 に答える 1