3

私は Groovy を使用しています。提供された Json 文字列から Json オブジェクトを構築する単純な関数を作成しようとしました。次に、この文字列を出力しようとしていますが、出力に角かっこが追加されているのが残念です。

ここに私のコードからのスニペットがあります:

def JsonBuilder ConstructJsonObject (jsonStr) {
    def jsonToReturn = new JsonBuilder();
    def root = jsonToReturn(jsonStr);
    return jsonToReturn;
}

String jsonStr = "{id: '111'}";
println(jsonStr);
def jsonObject = ConstructJsonObject(jsonStr);
println(jsonObject.toPrettyString());

出力は次のとおりです。

{id: '111'}

[ "{id: '111'}" ]

純粋なJsonではなく配列を返しています。

4

1 に答える 1