我有一个JSON字符串
{
"team": "xyz",
"patern": "abc",
"service": "{\"version\":0,\"name\":\"some_service_name\"}",
"op": "{\"version\":0,\"name\":\"some_op_name\"}",
.
.
.
}
我想将其转换为JsonObject,因为它内部有一个json字符串,我必须提取JsonElement并使用它。问题是JsonElement“service”和“op”是字符串。
我希望将JsonObject转换为以下格式
{
"team": "xyz",
"patern": "abc",
"service": {"version":0,"name":"some_service_name"},
"op": {"version":0,"name":"some_op_name"},
.
.
.
}
我尝试过使用new JsonParser().parse(string)以及new Gson().fromJson(string, JsonObject.class),但都没有解决问题。我也试过Jolt,但它将其解析为字符串。
我知道可以通过将其映射到Java类并使用它来解决此问题,但我想知道是否有一种方法可以不需要额外的Java类。
jackson
。 - Lino