请选择 进入手机版 | 继续访问电脑版
java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12211|回复: 77

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

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

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66061

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

    发表于 2019-2-11 21:51:52 | 显示全部楼层 |阅读模式
    《java语言将json字符串转为map并获取值》
    ) s8 |& Q; }$ }0 Q: g看到网上很多方式来将josn字符串转为map并获取其中的值,感觉相当的繁琐,这里用一个比较简单的方式实现了下,在这里引的包是fastjson! ~9 t8 \8 C8 D) C  T! V4 y
    ) Z# b+ L9 p$ W
    ' M7 }8 n" y+ i. B
    String jsonStr = "{\n" +; S4 z0 b  s, x7 q, l" o, D/ k
            "\"PRINCIPAL\":1000,\n" +
    , n9 c9 l+ A' T9 e8 W9 P$ @
            "\"INTEREST\":250,\n" +
    5 C8 q8 ?5 l  H; D" h: g
            "\"SERVICE_AMOUNT\":200,\n" +
    * e  v- V' D! L0 N/ t8 h
            "\"GUARANTEE_FEE\":100,\n" +
    0 _( M+ ]: ^; M; _7 |
            "\"OVERDUE_AMOUNT\":50\n" +% j  D% _: x) x
            "}";/ |" `+ \2 a/ i8 ~$ K) k- _

    3 Y$ n( p1 ~& L# d6 C& C8 \
    Map<String, Object> map=JSON.parseObject(jsonStr, Map.class);
    $ d2 c* y. T- V: ]. o0 p$ g
    System.out.println(map.get("PRINCIPAL"));
    , E3 `' H) R  O; ?
    7 d, S. ?7 |- ~4 k
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    3072

    帖子

    6146

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3140

    帖子

    6282

    积分

    年度VIP

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

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    3149

    帖子

    6320

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3150

    帖子

    6302

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

  • TA的每日心情

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

    [LV.1]初学乍练

    0

    主题

    3144

    帖子

    6304

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3258

    帖子

    6518

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3121

    帖子

    6244

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    3133

    帖子

    6280

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    3121

    帖子

    6244

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-3-29 22:58 , Processed in 0.078211 second(s), 34 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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