scalaMap转JSON字符串和javaMap

  • scalaMap转Json字符串
  • scalaMap转javaMap

scalaMap转Json字符串

使用json4s,那么只需使用以下命令即可将map转换为json:
–完整示例 –

import org.json4s._
import org.json4s.native.Serialization._
import org.json4s.native.Serializationimplicit val formats = Serialization.formats(NoTypeHints)val m = Map("name" -> "john doe","age" -> 18,"hasChild" -> true,"childs" -> List(Map("name" -> "dorothy", "age" -> 5, "hasChild" -> false),Map("name" -> "bill", "age" -> 8, "hasChild" -> false)))write(m)

输出:

res0: String = {"name":"john doe","age":18,"hasChild":true,"childs":[{"name"  :"dorothy","age":5,"hasChild":false},{"name":"bill","age":8,"hasChild":false }]}

替代方案:

import org.json4s.native.Json
import org.json4s.DefaultFormatsJson(DefaultFormats).write(m)

scalaMap转javaMap

import scala.collection.JavaConverters._
val scalaMap = Map("a" -> 1)
val javaMap = scalaMap.map{ case (k, v) => (k,v) }.asJava//如果scalaMap中不需要做操作的话也可以这样:
val javaMap = scalaMap.asJava

Scala-scalaMap转JSON字符串和javaMap相关推荐

  1. scala 自带json_在scala中格式化JSON字符串

    如果您使用的是Play Framework,可以使用Json.prettyPrint方法格式化JsValue: import play.api.libs.json.Json val str = &qu ...

  2. alibaba 实体转json_JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换...

    Object转JSON字符串: String jsonStr = JSONObject.toJSONString(object); JSON字符串转JSONObject: JSONObject jso ...

  3. php 去掉转义引号的反斜杠,PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠...

    PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠 通过AJAX传到PHP的json字符串有时候加上反斜杠"\"来转义,PHP处理时需要先去掉反斜杠,然后再json_dec ...

  4. cjson构建_[置顶] cJSON库(构建json与解析json字符串)-c语言

    一.c语言获取json中的数据. 1.先要有cJOSN库,两个文件分别是cJSON.c和cJSON.h. 2.感性认识 char * json = "{ \"json\" ...

  5. Json对象和Json字符串

    JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串.  先介绍一下json对 ...

  6. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  7. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  8. 字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉

    我就废话不多说了,大家还是直接看代码吧~ ? 补充知识:java 替换json字符串中间的引号保留两边的引号,避免json校验失败 问题描述 解析爬取的json数据时,报如下错误: ? 问题原因 获取 ...

  9. 读取CSV文件内容,将其转换成JSON字符串输出

    CsvToJsonUtil 工具类作用:读取CSV文件内容,将其转换成JSON字符串输出 转换工具类代码如下: package com.test.util;import java.io.*; impo ...

最新文章

  1. access“idno”字段改为文本型_结构化文本计算示例(一)
  2. python3 socket shutdown 简介
  3. android 5.0 ios 8,Android 5.0和iOS8.1哪个好?安卓5.0与iOS8.1区别对比
  4. react-native run-android报错的原因,license问题
  5. Vue2 MVVM 双向绑定(数据劫持+发布者-订阅者模式)
  6. PHP_Smarty
  7. android 振动传感器,Android光线传感器
  8. 好玩Python--分析你的微信好友签名
  9. ENSP如何开启服务器的http_Centos\Liunx如何安装MySQL?
  10. PKU 1087 A Plug for UNIX
  11. thinkphp下nginx重写index.php
  12. idea 设置author 设置黑色主题
  13. mysql2008安装失败_SQL Server 2008 安装失败问题总结
  14. 热血传奇GOM引擎问题集锦
  15. Error: java.lang.RuntimeException: Crunching Cruncher xxx.9.png failed,
  16. 浏览器主页被劫持成360导航
  17. 东大22春《马克思主义基本原理概论》在线平时作业1百分非答案
  18. 二值图像的Euclidean distance map(EDM)特征图计算及其优化
  19. 俄罗斯互联网的BAT
  20. composer 自定安装包路径

热门文章

  1. html 调用weixinsharetimeline,微信小程序使用onShareTimeline分享到朋友圈的方法
  2. GreenPlum系列-5-角色和权限
  3. unity 平移图片_Unity3D研究院之脚本实现模型的平移与旋转(六)
  4. ios ipad里面调用系统相册图片不完整解决方法
  5. Google hacking(谷歌语法)
  6. Moos-IvP 实验室7 Helm Autonomy 任务详解
  7. 肠道-甲状腺轴如何影响健康
  8. ACTION_DATE_CHANGED不响应
  9. MathType怎样在字母上方加一横表示均值
  10. Word如何操作压缩图片?干货经验!怎么在Word中压缩图片?