json Map JsonObject JsonArray

  json字符串是不应包含 "\"转义字符的,json不能通过js json工具转换或者java json工具

包转换那么一定程度上json字符串已被在一次处理不在能转成json了。例如通过http方式请求

获得dubbo、jsf等服务的值。已经遇到两次json不能解析并且花费大量时间。在此记录以后避免。

如不能转成json要迅速定位问题。

  jsonObject是继承于Map<String,Object>的实现。

  json可以解析为Map。例如:

Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
Map infoMap = gson.fromJson(json, new TypeToken<Map<String, Object>>(){}.getType());

  

  待续...

posted @ 2017-05-21 22:28  杉枫  阅读(218)  评论(0编辑  收藏  举报