Scala JSON嵌套

Scala JSON嵌套,scala,Scala,现在我有一堆JSON对象存储在地图中。我想将它们嵌套到一个更大的JSON对象中。我一直在编写一个函数来实现这一点,但需要关于如何在Scala中嵌套JSON的帮助吗 我的函数如下所示: def jsonClob(json:Map[Int, jsonClass]): Any = { var nestedJson = mutable? for(i<-json){ val clobber = i._2 val fieldName = clobber.ge

现在我有一堆JSON对象存储在地图中。我想将它们嵌套到一个更大的JSON对象中。我一直在编写一个函数来实现这一点,但需要关于如何在Scala中嵌套JSON的帮助吗

我的函数如下所示:

  def jsonClob(json:Map[Int, jsonClass]): Any = {
    var nestedJson = mutable?
    for(i<-json){
      val clobber = i._2
      val fieldName = clobber.getDatasetFieldName
      val jsonO = clobber.getJsonObject
    }
  }
defjsonclob(json:Map[Int,jsonClass]):Any={
var nestedJson=mutable?

对于(i以下代码将为您提供
映射(getDatasetFieldName,getJsonObject)


使用您正在使用的库将
Map
转换为json。

如果您以前看到过这一点,您会感到好奇:{“sizeMapDefined”:false,“empty”:false,“TraversableReach”:true}当我传递每个单独的对象时,它很好,但是现在当我转到一个不可变的映射时,我会得到{“empty”:false,“TraversableReach”:true}.我不知道你在问什么。如果没有关系,你可以问一个新问题吗?
json.map{case (x,y)=> y.getDatasetFieldName-> y.getJsonObject}