私は 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ではなく配列を返しています。