将包含许多JSON的文件转换为scala中的映射列表

时间:2015-07-29 23:09:56

标签: json scala

假设我有一个文件:

JsonsFile.json

        yAxis: [{
            labels: {
                align: 'right',
                x: -3
            },
            title: {
                text: 'OHLC'
            },
            height: '60%',
            lineWidth: 2,
            opposite: false
        }, {
            labels: {
                align: 'right',
                x: -3
            },
            title: {
                text: 'Volume'
            },
            top: '65%',
            height: '35%',
            offset: 0,
            lineWidth: 2,
            opposite: false
        },{
            height: '60%',
            lineWidth: 2
        }, {

            top: '65%',
            height: '35%',
            offset: 0,
            lineWidth: 2
        }],

它可能有不同数量的Jsons。 如何从此文件中获取地图列表? 我想访问像list(i)(" key2")

这样的元素

1 个答案:

答案 0 :(得分:1)

有许多scala库处理json,但我偏向于json4s。这可以很容易地将json解析为scala,但直接结果不是map。如果您的json记录具有常规格式(如您的示例所示),那么我会推荐这样的内容

{{1}}