java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 15514|回复: 77

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

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

    [LV.Master]出神入化

    2090

    主题

    3748

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66756

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

    发表于 2019-2-11 21:51:52 | 显示全部楼层 |阅读模式
    《java语言将json字符串转为map并获取值》
    6 y8 x9 p6 r5 E" e8 L8 j  P3 ]看到网上很多方式来将josn字符串转为map并获取其中的值,感觉相当的繁琐,这里用一个比较简单的方式实现了下,在这里引的包是fastjson7 @) m) o4 Q. U' E* d

    ' i* m6 C" ~* P1 Q: Q0 P  {5 N- p) |5 _, V1 `& J
    String jsonStr = "{\n" ++ I2 c/ V" @4 @% b
            "\"PRINCIPAL\":1000,\n" +
    0 l  E1 _3 S/ k: Z1 N3 k
            "\"INTEREST\":250,\n" +6 P# T8 h; _2 o  ~# \% t
            "\"SERVICE_AMOUNT\":200,\n" +$ S/ K+ G2 x3 h4 y- u
            "\"GUARANTEE_FEE\":100,\n" +
    1 r2 `( n4 s$ _6 |8 }5 I9 g
            "\"OVERDUE_AMOUNT\":50\n" +
    . W& G: H' G$ c/ S- G! h
            "}";
    7 B% I' |; _. F7 u1 }- ^; B
    8 y: a; @8 Q+ E
    Map<String, Object> map=JSON.parseObject(jsonStr, Map.class);: `! E: K6 n6 ]) R, I
    System.out.println(map.get("PRINCIPAL"));$ m* r1 q2 h4 i0 j& r
    * ^2 n% W( c3 }' O* ?
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4474

    帖子

    8950

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4556

    帖子

    9114

    积分

    年度VIP

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

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    4702

    帖子

    9426

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4614

    帖子

    9230

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

  • TA的每日心情

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

    [LV.1]初学乍练

    0

    主题

    4668

    帖子

    9352

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4730

    帖子

    9462

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4541

    帖子

    9085

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    4603

    帖子

    9220

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4604

    帖子

    9210

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-3-26 07:20 , Processed in 1.469718 second(s), 34 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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