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"
自体が鍵を取ります。私は何かが欠けていますか??。しかし、静的変数を値として使用すると、置き換えられます。