开发者社区> 问答> 正文

我问一下scala中怎么做map转json字符串

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
珍宝珠 2019-08-26 14:18:53 2414 0
1 条回答
写回答
取消 提交回答
  • 目前从事大数据开发,兼顾平台搭建以及实时数据分析,主要是用scala编写程序,涉及社区开源hadoop集群,emr集群,欢迎有相同兴趣的小伙伴来交流,共同进步。最近在参与flink-java实时开发。

    import org.json4s._ import org.json4s.native.Serialization._ import org.json4s.native.Serialization

    /** * @author vip-leon * @title: MapJsonTest * @date 2019/11/6 16:19 * @description: */ object Map2JsonByJSON4s { def main (args: Array[String]): Unit = { implicit val formats = Serialization.formats(NoTypeHints)

    val map = Map(
      "name" -> "john doe",
      "age" -> 18,
      "hasChild" -> true,
      "childs" -> List(
        Map("name" -> "dorothy", "age" -> 5, "hasChild" -> false),
        Map("name" -> "bill", "age" -> 8, "hasChild" -> false)))
    
    val json: String = write(map)
    println("json: "+json)
    

    } }

    需要添加Maven依赖

    json4s.native

    2019-11-06 17:06:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JDK8新特性与生产-for“华东地区scala爱好者聚会” 立即下载
Just Enough Scala for Spark 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多