检测对象中的异常

时间:2017-12-15 09:11:56

标签: javascript machine-learning

假设我有一组json对象。

{ firstName: John, Children: ["Maria","Alfred"], married: false }
{ firstName: George, Children: ['**zoekerbergen alfonso the second**','Harvey'], married: false }

{ firstName: Hary, Children: ["Sam","Obama"], married: false }

模式通常是孩子们是一个小一个单词名称的数组。

Zoekerbergen alfonso第二个是异常的。

有没有办法学习一个物体的模式然后检测异常,例如那些有1000个孩子的人。

基本模式学习和检测各种异常。

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以创建一个JSON模式来描述您的JSON数据(与XML的XSD相同)。它允许为字符串字段定义正则表达式模式等等。

  

JSON Schema是一个词汇表,允许您验证,注释和   操纵JSON文档。

请参阅此处https://github.com/json-schema-org/json-schema-spec

答案 1 :(得分:0)

您的规则可能对于JSON架构解决方案而言过于复杂,但您可以轻松地创建自己的规则集:

@RaymondChen ha, nice one! A 2 byte jmp should take care of it then :)

你最后得到的所有项目至少与你定义的一个异常相匹配。