java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13766|回复: 77

【java杂谈】Java语言将json字符串转为map并获取值

  [复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66345

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-2-11 21:51:52 | 显示全部楼层 |阅读模式
    《java语言将json字符串转为map并获取值》
    : V/ I; O5 n, w3 X) d, k看到网上很多方式来将josn字符串转为map并获取其中的值,感觉相当的繁琐,这里用一个比较简单的方式实现了下,在这里引的包是fastjson
    , u! R0 ^, G9 q% v) f  z  N0 F, p2 s1 i/ i
    3 L) C* q0 C" ]9 B2 f* x
    String jsonStr = "{\n" +
      x, u2 H$ H  R5 S) L) x6 j
            "\"PRINCIPAL\":1000,\n" +% M1 W7 c" x" {) G% x' g
            "\"INTEREST\":250,\n" +
    9 m/ [+ p  x6 i
            "\"SERVICE_AMOUNT\":200,\n" +/ d3 ~3 A; j! s9 m$ E4 Q0 |
            "\"GUARANTEE_FEE\":100,\n" +
    : G$ D3 U6 H- L) F0 B7 N7 C
            "\"OVERDUE_AMOUNT\":50\n" +( v0 ~( N" W9 Z
            "}";
    ; W) p" O4 v' w

    2 Q( @2 n3 o2 R2 }7 a: s$ n2 A. ?
    Map<String, Object> map=JSON.parseObject(jsonStr, Map.class);
    ( c6 Y; K- u  }& m% C
    System.out.println(map.get("PRINCIPAL"));, U' ]3 B4 U, y- @3 Y  D. \" R
    : y; L6 B* f5 E& A$ _# a
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4001

    帖子

    8004

    积分

    普通会员

    Rank: 2

    积分
    8004
    发表于 2019-12-24 16:09:06 | 显示全部楼层
    学习获取密码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4116

    帖子

    8234

    积分

    年度VIP

    Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40

    积分
    8234
    发表于 2020-1-3 16:29:06 | 显示全部楼层
    赞一个,还能说什么呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-10-11 11:51
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4202

    帖子

    8426

    积分

    普通会员

    Rank: 2

    积分
    8426
    发表于 2020-1-27 06:26:39 | 显示全部楼层
    多谢分享~~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4130

    帖子

    8262

    积分

    普通会员

    Rank: 2

    积分
    8262
    发表于 2020-1-28 08:47:01 | 显示全部楼层
    可以下载
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-4-25 17:01
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4109

    帖子

    8234

    积分

    普通会员

    Rank: 2

    积分
    8234
    发表于 2020-2-4 08:30:14 | 显示全部楼层
    看起来好像不错的样子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4256

    帖子

    8514

    积分

    普通会员

    Rank: 2

    积分
    8514
    发表于 2020-2-18 20:39:46 | 显示全部楼层
    看起来好像不错的样子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4044

    帖子

    8090

    积分

    普通会员

    Rank: 2

    积分
    8090
    发表于 2020-2-20 22:44:47 | 显示全部楼层
    谢谢楼主~~~~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-15 07:03
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4120

    帖子

    8254

    积分

    普通会员

    Rank: 2

    积分
    8254
    发表于 2020-2-21 07:13:29 | 显示全部楼层
    努力学习努力学习努力学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4111

    帖子

    8224

    积分

    普通会员

    Rank: 2

    积分
    8224
    发表于 2020-2-23 16:43:31 | 显示全部楼层
    正好要  楼主  好人,谢谢分享
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-11-21 17:49 , Processed in 0.118809 second(s), 30 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表