考虑以下 JSON 对象,
{
"params":[{
"name":"param1",
"value" : "%0A"
},
{
"name":"param2",
"value" : "%09"
},
{
"name":"param3",
"value" : "hello%09"
}]
}
如果您注意到,值字段都是转义字符的编码形式(在本例中分别为 、\t、hello\t)。假设我可以将这些值检索为 params.getValue()。现在我如何解码它们并获取实际值,即在我的示例中 、\t、hello\t ?
尝试使用 apache commons-lang 的 StringEscapeUtils。