java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14909|回复: 77

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

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

    [LV.Master]出神入化

    2062

    主题

    3720

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66592

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

    发表于 2019-2-11 21:51:52 | 显示全部楼层 |阅读模式
    《java语言将json字符串转为map并获取值》) X9 z% y% F5 n6 O% J& |8 `
    看到网上很多方式来将josn字符串转为map并获取其中的值,感觉相当的繁琐,这里用一个比较简单的方式实现了下,在这里引的包是fastjson
    : S3 J7 U" F0 N' u8 c
    & l" ]$ r1 o6 E" {: ]
    & r5 v7 C! I/ Z* q4 A+ Y- N
    String jsonStr = "{\n" +5 B7 k4 L: y: M/ l2 U. b6 ~
            "\"PRINCIPAL\":1000,\n" +1 i& G; Y0 h& f' G- h
            "\"INTEREST\":250,\n" +
    * n; D8 S& G5 ?: d2 X
            "\"SERVICE_AMOUNT\":200,\n" +9 s! ]& u2 O! w5 n1 b! C! x3 f
            "\"GUARANTEE_FEE\":100,\n" +' C4 d" O: c( D
            "\"OVERDUE_AMOUNT\":50\n" +
    " v% v& D) k4 v! J& O0 d
            "}";# U; ~2 F2 r' \! i! S  C
    * T* h3 G7 S9 }: c3 r- l. O
    Map<String, Object> map=JSON.parseObject(jsonStr, Map.class);0 {# n. r9 h8 `) q
    System.out.println(map.get("PRINCIPAL"));# v4 r- s& a$ {' j" M' \- C
    & D! K) J5 x4 e: S# G
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    4347

    帖子

    8696

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4433

    帖子

    8868

    积分

    年度VIP

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

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    4572

    帖子

    9166

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4482

    帖子

    8966

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

  • TA的每日心情

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

    [LV.1]初学乍练

    0

    主题

    4507

    帖子

    9030

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4600

    帖子

    9202

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4394

    帖子

    8790

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    4483

    帖子

    8980

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4470

    帖子

    8942

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-2-23 04:43 , Processed in 0.150343 second(s), 26 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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