0

我有一个这种格式的java字符串

"{name:MyName, rage:200, height:100}"

我需要将它转换为 JsonObject 应该是下面的格式

 {name:MyName, rage:200, height:100} // that is i want to remove the  start and end double quotes fro the above string .

有人可以帮助我吗?

4

3 回答 3

2

使用 json.org 库。就像new JSONObject(s);s 是 a一样简单String

于 2012-11-21T15:58:45.927 回答
1

你试过杰克逊 JSON 库吗? 使用 ObjectMapper 将 JsonNode 创建为树结构并从那里解析非常容易。

于 2012-11-21T16:00:05.343 回答
0

如果您只想删除引号,使用StringUtils.mid应该可以完成您的工作

final String input = "\"{name:MyName, rage:200, height:100}\"";
final String result = StringUtils.mid (input, 1, input.length () - 2);
// result should not contain the beginning and ending quotes
于 2012-11-21T16:35:42.637 回答