下发数据解析流程
2015-12-09 15:18:10 1 举报
数据解析流程是一个系统化的过程,它涉及到从原始数据中提取、清洗、转换和加载(ETL)信息。首先,数据源被识别并收集,然后进行数据清洗,以消除重复项、缺失值和错误。接下来,数据被转换,以便在数据库或分析工具中使用。最后,经过处理的数据被加载到目标系统中。这个过程可能需要使用各种工具和技术,如SQL、Python、R等。数据解析的目标是使数据易于理解和使用,从而提高决策制定的效率和准确性。
作者其他创作
大纲/内容
cardInfo + json构建CardData数据
非法
CardDataFilter
ModuleHandler查询获取ModuleData
匹配Module与Json数据
解析entity数据
解析Json中的entity\\fresher\\mdsign\\mShareCaption数据
拋异常,Data invalid
addDataWrapper
创建相应的ModuleInflater
是
LegoCardData
解析json数据到cardInfo,并check对应的ModuleData是否存在
inflater.inflate()
checkData
通过mdsign查询ModuleData
拋异常,lego check mdsign不存在
matches
CardInfo
创建LegoCardData
模板ID》2000
否
checkModule数据(同CardInfo中的Check)
解析得到fresher数据
检查json中是否包含了Module中的ref数据
无法找到ModuleData
CardBodyData
inflater.fillData(jsonMap)
根据fresher中的模板ID构建相应的CardBodyData(具体卡片的数据信息,例如天气卡)
检查fresher/cardId/cardType/TemplateId/updateSpan数据
JSONObject包含全量数据?
CardData
parse
ModuleHandler
ModuleHandler进行ModuleData与JsonMap match匹配
0 条评论
下一页
为你推荐
查看更多