qq_37594726
qq_37594726
采纳率35.7%
2017-06-19 03:14

如何将String类型的Json样的数据,取出其中key和所对应的value,

已采纳

图片说明
比如说这样的数据。。list类型的redis里面存储的是Json样式的数据。
后台取到这个redis。然后遍历list。取得每一个string类型的数据。
图片说明

然后我想对这个取出的String类型的list进行分割,取出每 一个key所对应的value。
这里不太清楚 用什么方法。取值 。求大腿!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • LXM0826 LXM0826 4年前

    推荐使用fastjson,先把json格式的String转换成json对象,然后根据key,就可以获取对应的value,例:
    JSONObject obj = JSONObject.parseObject(jsonString);
    int iType = obj.getIntValue("iType");

    json对象转为json字符串:
    jsonString = obj.toJSONString();

    点赞 1 评论 复制链接分享
  • qq_34523482 Mr丶Guo 4年前

    StringBuffer sb=new StringBuffer();
    sb.append("{");
    sb.append("\"replyId\":\"").append("1234567890").append("\"");
    sb.append("}");
    new Gson().fromJson(sb.toString(), Object.class);

    点赞 评论 复制链接分享
  • kun_tostudy kun_hello 4年前

    你可以用一个第三方的json框架 就很好操作了
    比如GSON 可以直接把这个字符串转换成一个键值对
    然后根据key 就可以获的value了

    点赞 评论 复制链接分享

相关推荐