webservice返回非结构化的JSON,如下所示: -
{
"2018-04-09": {
"1. open": "91.0400",
"2. high": "93.1700",
"3. low": "90.6200",
"4. close": "90.7700",
"5. volume": "31511758"
},
"2018-04-06": {
"1. open": "91.4900",
"2. high": "92.4600",
"3. low": "89.4800",
"4. close": "90.2300",
"5. volume": "38026000"
},
"2018-04-05": {
"1. open": "92.4350",
"2. high": "93.0650",
"3. low": "91.4000",
"4. close": "92.3800",
"5. volume": "29771881"
}, ...
}
虽然我可以使用编解码器解析内部部分,因为它是常规的,即使它是丑陋的,即使我走光标,如果我不知道全部,我怎么能走下代表日期的未绑定数量的字段前面的日期字符串?
有没有办法让所有兄弟姐妹成为JsonOjects,然后提取兄弟姐妹的名字及其价值?
这种事情是否与argonaut无法解析?
欢迎使用线索或一些示例代码。 感谢
答案 0 :(得分:0)
我会将其解析为Map[String,DailyStats]
,其中DailyStats
是内部部分。