JSON学习

JSON介绍

JSON官网

概念

  • JSON: JavaScript Object Notation(JavaScript 对象标记法)。
  • JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。
  • JSON可在JavaScript中存储数据,向服务端也常传送JSON,JSON数据可由服务器端的解析器(如Jsonlib、Gson、fastjson、jackson等)进行解析转换为java对象,也可将java对象转换为JSON数据。

JSON使用

教程

语法

  1. 基本规则
    • json数据由键值对组成
      • 键用引号(单双都行)引起来,也可以不使用引号
      • 值的取值类型:
        • 数字(整型、浮点型)
        • 布尔类型(true、false)
        • 数组(用方括号[]括起来)
        • 对象(用花括号{}括起来)
        • null
    • 数据由逗号分割(即键值对由逗号分割)
    • 花括号保存对象
    • 方括号保存数组
  2. 获取数据(js中)
    • json对象.键名
    • json对象[“键名”]
    • 数组对象[索引位置]
    • 遍历
  3. JSON数据和Java对象的相互转化
    • JSON转化为Java对象(通常为字符串)

    • Java对象转化为JSON

      • 导入JSON解析器的jar包
      • 创建JSON解析器核心对象
      • 转化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值