scala json处理入门
依赖
<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处理入门相关推荐
- 视频教程-JSON基础入门实战讲解-JavaScript
JSON基础入门实战讲解 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥39.00 立即订阅 扫码下载「 ...
- JSON基础入门实战讲解在线视频课程-JSON 使用 JavaScript 语法
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON. 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:http ...
- JSON基础入门实战讲解在线视频课程-JSON语法规则,json对象,json数组的定义和使用
JSON 语法 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua JSON 语法是 JavaScri ...
- Scala语法从入门到高级运用
目录 1.scala语言特点 2.函数式编程 3.scala的安装 4.scala语言的简介 5.scala编程语言的规范 6.scala的类型体系(重点!) 7.变量的用法: 8.数值类型 9.类型 ...
- Scala和Scalatra入门–第一部分
在本系列教程中,我们将更深入地研究scalatra. Scalatra是基于轻量级Scala的微型Web框架,可用于创建高性能网站和API. 在第一个教程中,我们将开始安装scalatra,并将测试项 ...
- JSON Schema入门和应用
本文首发于:https://github.com/bigo-frontend/blog/ 欢迎关注.转载. JSON Schema入门和应用 何为JSON Schema? JSON数据格式对于web开 ...
- SSM整合+分页+Druid+CRU+log4J+junit+事务+Json+Bootstrap入门教程总览目录
总目录 1.快速入门SSM整合配置建立第一个SSM项目模板 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85052628 2.实 ...
- npm 与 package.json 快速入门
摘自 https://blog.csdn.net/u011240877/article/details/76582670#什么是-npm npm 是前端开发广泛使用的包管理工具,之前使用 Weex ...
- Scala的符号入门
Spark是由Scala编写的.Spark作为一款十分易用高效的大数据框架使用越来越广泛,Scala也随之有更多的人去学习. 语言相通,相信有python.java基础的程序员学习Scala并没有太大 ...
最新文章
- android clean 框架,clean架构
- Java 多线程(三)线程间的通信jdk1.5中Lock,Condition---生产者消费者为例
- 面向对象编程风格基于对象编程风格
- 中国中老年化妆品行业消费需求现状与产销规模前景展望报告2022年
- SqlServerException:拒绝对表对象的select,insert权限解决(新建账号导致的问题)
- 安装ubuntu系统步骤
- 使用 BenchmarkDotnet 测试代码性能
- Zend Studio使用教程之升级Zend Studio(1/3)
- arm shellcode 编写详析1
- android输入自动补全,Android用户输入自动提示控件AutoCompleteTextView使用方法
- pytorch学习笔记(二十二):Pooling
- poj2373 Dividing the Path (单调队列+dp)
- 蓝桥本第九届省赛刷题记录
- 一行搞定List<T>中的成员数量统计
- markdown颜色索引及表格背景颜色填充
- 团队用过最好的bug管理软件-delbug管理
- android qq分身,手机qq怎么分身
- 用scoop代替chocolatey做Windows包管理器
- Git版本SVN工具简介与安装配置及使用
- 哪位人兄..做过flex 打开 DWG DWF 文件程序
热门文章
- python读取成功_Python如何从文件读取数据()
- 用windows系统访问ubuntu系统中的文件
- 阿里云盘内测_阿里云盘内测邀请码发放!30MB/s的下载速度
- pacman吃豆人_“植物河豚”狗爪豆,你吃过吗?
- 七乐彩中奖规则表_双色球第2020118期开奖结果出炉!你中奖了吗?
- 一图读懂开源协议_一张经典图,开源协议比较
- php mongodb _id,mongodb php findone()由ID
- 用python画图的作品_中学教案-python绘图
- linux 6查看防火墙指令,centos67 常用系统防火墙命令
- docker中使用idea部署运行项目(项目以镜像方式运行)