首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yamlbeans解析异常需要com.beans.Score字段的数据,但找到了:标量

Yamlbeans解析异常需要com.beans.Score字段的数据,但找到了:标量
EN

Stack Overflow用户
提问于 2011-10-05 17:58:58
回答 1查看 878关注 0票数 1

需要一些关于Yamlbeans (v1.06)的帮助,我正在尝试解析以下消息:

{MessageId: 123,ReceiptHandle: receiptHandle,MD5OfBody: 34536563,Body:!com.beans.Score

created_at:'"2010-03-29 "‘

custom_1: 20

custom_3: S1040PERbfdi10103216

exit_code: 1

first_activity_at:'"2010-03-29 "‘

last_activity_at:'"2010-03-29 "‘

prod_id: 0

得分:‘’0.549305‘’

,属性:{},}

下面是我用来解析的代码片段: YamlReader reader = new (Msg);Object YamlReader= reader.read();

错误: com.esotericsoftware.yamlbeans.YamlReader$YamlReaderException:第17行,第1列:标量字段的预期数据,但找到了: com.esotericsoftware.yamlbeans.YamlReader.readValueInternal(YamlReader.java:357) at com.esotericsoftware.yamlbeans.YamlReader.readValue(YamlReader.java:156) at com.esotericsoftware.yamlbeans.YamlReader.readValueInternal(YamlReader.java:289) at com.esotericsoftware.yamlbeans.YamlReader.readValue(YamlReader.java:156) at com.esotericsoftware.yamlbeans.YamlReader.read(YamlReader.java:106) at com.esotericsoftware.yamlbeanscom.esotericsoftware.yamlbeans.YamlReader.read(YamlReader.java:83)的.YamlReader.read(YamlReader.java:91)

有人能帮个忙吗?

EN

回答 1

Stack Overflow用户

发布于 2012-09-20 23:19:41

1)确保您的分数字段(created_at、custom_1等)从分数声明中缩进,例如:

代码语言:javascript
复制
Body: 
    !com.beans.Score
        created_at: '"2010-03-29 "'
        custom_1: 20

2)标量值通常不需要引号,比如2010-03-29

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7659583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档