依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version>
</dependency>

构建json对象

def test1(): Unit ={val nObject = new JSONObject()nObject.put("name","xiaoming")nObject.put("age",23)println(nObject)//{"name":"xiaoming","age":23}
}

json字符串转json对象

def decode(): Unit = {val str = "{'name':'xiaoming','age':23}"val nObject: JSONObject = JSON.parseObject(str)val str1: String = nObject.getString("name")println(s"str1 = ${str1}")//str1 = xiaoming}

Json对象转字符串

 def json2str(): Unit = {val str = "{'name':'xiaoming','age':23}"val nObject: JSONObject = JSON.parseObject(str)val string: String = nObject.toJSONStringprintln(s"string = ${string}")//string = {"name":"xiaoming","age":23}}

提取json字符串中数组的部分信息

 def getarray(): Unit ={import com.alibaba.fastjson.JSONArrayimport com.alibaba.fastjson.JSONObjectval str: String = "{\n" + "'name':'网站',\n" + "'num':3,\n" + "'sites':[ 'Google', 'Runoob', 'Taobao' ]\n" + "}"//字符串转json对象val jsonObject: JSONObject = JSON.parseObject(str)//将JSON对象转化为字符串val sites: String = jsonObject.getString("sites")//提取字符串中的数组val array: JSONArray = JSON.parseArray(sites)//获取数组的第一个元素System.out.println(array.get(0)) //Google}

参考

Java 中 JSON 的使用 | 菜鸟教程

scala json处理入门相关推荐

  1. 视频教程-JSON基础入门实战讲解-JavaScript

    JSON基础入门实战讲解 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥39.00 立即订阅 扫码下载「 ...

  2. JSON基础入门实战讲解在线视频课程-JSON 使用 JavaScript 语法

    因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON. 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:http ...

  3. JSON基础入门实战讲解在线视频课程-JSON语法规则,json对象,json数组的定义和使用

    JSON 语法 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua JSON 语法是 JavaScri ...

  4. Scala语法从入门到高级运用

    目录 1.scala语言特点 2.函数式编程 3.scala的安装 4.scala语言的简介 5.scala编程语言的规范 6.scala的类型体系(重点!) 7.变量的用法: 8.数值类型 9.类型 ...

  5. Scala和Scalatra入门–第一部分

    在本系列教程中,我们将更深入地研究scalatra. Scalatra是基于轻量级Scala的微型Web框架,可用于创建高性能网站和API. 在第一个教程中,我们将开始安装scalatra,并将测试项 ...

  6. JSON Schema入门和应用

    本文首发于:https://github.com/bigo-frontend/blog/ 欢迎关注.转载. JSON Schema入门和应用 何为JSON Schema? JSON数据格式对于web开 ...

  7. SSM整合+分页+Druid+CRU+log4J+junit+事务+Json+Bootstrap入门教程总览目录

    总目录 1.快速入门SSM整合配置建立第一个SSM项目模板 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85052628 2.实 ...

  8. npm 与 package.json 快速入门

    摘自  https://blog.csdn.net/u011240877/article/details/76582670#什么是-npm npm 是前端开发广泛使用的包管理工具,之前使用 Weex ...

  9. Scala的符号入门

    Spark是由Scala编写的.Spark作为一款十分易用高效的大数据框架使用越来越广泛,Scala也随之有更多的人去学习. 语言相通,相信有python.java基础的程序员学习Scala并没有太大 ...

最新文章

  1. android clean 框架,clean架构
  2. Java 多线程(三)线程间的通信jdk1.5中Lock,Condition---生产者消费者为例
  3. 面向对象编程风格基于对象编程风格
  4. 中国中老年化妆品行业消费需求现状与产销规模前景展望报告2022年
  5. SqlServerException:拒绝对表对象的select,insert权限解决(新建账号导致的问题)
  6. 安装ubuntu系统步骤
  7. 使用 BenchmarkDotnet 测试代码性能
  8. Zend Studio使用教程之升级Zend Studio(1/3)
  9. arm shellcode 编写详析1
  10. android输入自动补全,Android用户输入自动提示控件AutoCompleteTextView使用方法
  11. pytorch学习笔记(二十二):Pooling
  12. poj2373 Dividing the Path (单调队列+dp)
  13. 蓝桥本第九届省赛刷题记录
  14. 一行搞定List<T>中的成员数量统计
  15. markdown颜色索引及表格背景颜色填充
  16. 团队用过最好的bug管理软件-delbug管理
  17. android qq分身,手机qq怎么分身
  18. 用scoop代替chocolatey做Windows包管理器
  19. Git版本SVN工具简介与安装配置及使用
  20. 哪位人兄..做过flex 打开 DWG DWF 文件程序

热门文章

  1. python读取成功_Python如何从文件读取数据()
  2. 用windows系统访问ubuntu系统中的文件
  3. 阿里云盘内测_阿里云盘内测邀请码发放!30MB/s的下载速度
  4. pacman吃豆人_“植物河豚”狗爪豆,你吃过吗?
  5. 七乐彩中奖规则表_双色球第2020118期开奖结果出炉!你中奖了吗?
  6. 一图读懂开源协议_一张经典图,开源协议比较
  7. php mongodb _id,mongodb php findone()由ID
  8. 用python画图的作品_中学教案-python绘图
  9. linux 6查看防火墙指令,centos67 常用系统防火墙命令
  10. docker中使用idea部署运行项目(项目以镜像方式运行)