在Scala中使用fastJson
Posted Mars.wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Scala中使用fastJson相关的知识,希望对你有一定的参考价值。
com.alibaba.fastjson是阿里很有名的json处理工具包
我发现在Scala中的使用与Java中略有不同,特此记录一下
1.遍历一个JSONObject
import scala.collection.JavaConversions._ for (entry<-json.entrySet) { val jsonKey = entry.getKey val jsonValue=entry.getValue }
2.把一个JSONArray转换成一个Array
val modelArray:Array[String] = Array()
val key = jsonArray.toArray(modelArray)
3.把一个未知类型转换成JSONObject
JSON.parseObject(obj)
以上是关于在Scala中使用fastJson的主要内容,如果未能解决你的问题,请参考以下文章
FastJSONFastJson转换json字符串key的首字母小写变大写的解决办法
java.lang.NoSuchMethodError: Scala.Predef$.refArrayOps 在 Spark 作业中使用 Scala