将(String,List [(String,String)])转换为JSON对象

克里斯

我的数据为:

(ID001,List((BookType,[text]),(author,xyz abc),(time,01/12/2019[22:00] CST/PM))),(ID002,List((BookType,[text]),(author,klj fgh),(time,19/02/2019[12:00] CST/AM)))

我需要将其转换为JSON对象:

{"ID001":{
    "BookType":"[text]",
    "author":"xyz abc",
    "time":"01/12/2019[22:00] CST/PM" 
    },
{"ID002": {
    "BookType":"[text]" , 
    "author":"klj fgh", 
    "time":"19/02/2019[12:00] CST/AM"
    } 
}

我是Scala Spark的新手。任何想法如何将其转换。

古达·乌玛·尚克

使用具有良好实用性的杰克逊创建json。在您的情况下,可以使用以下代码完成

      val mapper = new ObjectMapper`
      val data = ("ID01", List(("BookType", "[text]"),("author", "xyz abc"),"time","01/12/2019[22:00] CST/PM")))
      val id = mapper.createObjectNode()
      val bookDetails = mapper.createObjectNode()
      data._2.foreach(x => {bookDetails.put(x._1, x._2)})
      id.set(data._1, bookDetails)
      println(id.toString)

上面的输出如下

{"ID01":{"BookType":"[text]","author":"xyz abc","time":"01/12/2019[22:00] CST/PM"}}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将spring String对象转换为可迭代的json对象

来自分类Dev

将类型为List <object>的对象转换为List <string>

来自分类Dev

Powershell将String []转换为List <String>

来自分类Dev

将List <string>转换为IEnumerator <string>

来自分类Dev

Powershell将String []转换为List <String>

来自分类Dev

将json转换为TreeMap <String,String>

来自分类Dev

将json转换为TreeMap <String,String>

来自分类Dev

将String转换为JSON对象的数组并解析它们

来自分类Dev

将String转换为json数组对象... android

来自分类Dev

如何将arrayList <String>转换为json对象

来自分类Dev

如何将键/值对String转换为JSON对象?

来自分类Dev

将HashMap <String,String>转换为HashMap <String,List <String >>()

来自分类Dev

将HashMap <String,String>转换为HashMap <String,List <String >>()

来自分类Dev

将list <map <string,object >>转换为POJO类的对象

来自分类Dev

将List [Double]转换为List [String]

来自分类Dev

将List <T>转换为List <string>

来自分类Dev

WCF代理将List <string []>转换为List <List <string >>

来自分类Dev

将Future [List [String]]转换为List [String]

来自分类Dev

将Option [List [String]]转换为List [String]

来自分类Dev

将XmlNodeList转换为List <string>

来自分类Dev

将IList <Object>转换为List <String>

来自分类Dev

将String []转换为List <SelectList>

来自分类Dev

将ArrayList转换为List <string []>

来自分类Dev

将XmlNodeList转换为List <string>

来自分类Dev

将List <ApplicationInfo>转换为String []

来自分类Dev

将ObjectResult <string>转换为List <T>

来自分类Dev

将List <ArrayList>转换为String []

来自分类Dev

将 List<DateTime> 转换为 String

来自分类Dev

在Powershell中将JSON数组对象转换为String

Related 相关文章

热门标签

归档