【发布时间】:2015-01-06 11:00:23
【问题描述】:
考虑以下 JSON 对象,
{
"params":[{
"name":"param1",
"value" : "%0A"
},
{
"name":"param2",
"value" : "%09"
},
{
"name":"param3",
"value" : "hello%09"
}]
}
如果您注意到,值字段都是转义字符的编码形式(在本例中,分别为 \n、\t、hello\t)。假设我可以将这些值作为 params.getValue() 检索。现在我如何解码它们并获得实际值,即在我的示例中,\n、\t、hello\t?
【问题讨论】:
-
通过添加(基本相同)转义字符。只需检查此打印语句: System.out.println("\\n \n end");