Yamlbeans分析异常需要com.beans.Score字段的数据,但发现:scalar

Yamlbeans分析异常需要com.beans.Score字段的数据,但发现:scalar,yaml,Yaml,需要Yamlbeans v1.06的帮助,我正在尝试解析以下消息: {MessageId:123,ReceiptHandle:ReceiptHandle,MD5OfBody:34536563,Body:!com.beans.Score 创建于:“2010-03-29” 海关1:20 定制_3:S1040PERbfdi10103216 出口代码:1 首次活动地点:2010-03-29 最后一次活动地点:2010-03-29 产品标识:0 得分:“0.549305” ,属性:{},} 下面是我用来解

需要Yamlbeans v1.06的帮助,我正在尝试解析以下消息:

{MessageId:123,ReceiptHandle:ReceiptHandle,MD5OfBody:34536563,Body:!com.beans.Score 创建于:“2010-03-29” 海关1:20 定制_3:S1040PERbfdi10103216 出口代码:1 首次活动地点:2010-03-29 最后一次活动地点:2010-03-29 产品标识:0 得分:“0.549305” ,属性:{},}

下面是我用来解析的代码片段: YamlReader reader=新的YamlReadermsg; Object=reader.read

错误: com.esotericsoftware.yamlbeans.YamlReader$YamlReaderException:第17行第1列:com.beans.Score字段的预期数据,但找到:标量 位于com.esotericsoftware.yamlbeans.YamlReader.readValueInternalYamlReader.java:357 位于com.esotericsoftware.yamlbeans.YamlReader.readValueYamlReader.java:156 位于com.esotericsoftware.yamlbeans.YamlReader.readValueInternalYamlReader.java:289 位于com.esotericsoftware.yamlbeans.YamlReader.readValueYamlReader.java:156 位于com.esotericsoftware.yamlbeans.YamlReader.readYamlReader.java:106 位于com.esotericsoftware.yamlbeans.YamlReader.readYamlReader.java:91 位于com.esotericsoftware.yamlbeans.YamlReader.readYamlReader.java:83


有人能帮忙吗?

1请确保您创建的评分字段、自定义评分字段等从评分声明中缩进,例如:

Body: 
    !com.beans.Score
        created_at: '"2010-03-29 "'
        custom_1: 20
2对于像2010-03-29这样的标量值,通常不需要引号