生成与查询规范匹配的JSON日志

时间:2018-07-04 19:45:10

标签: python json database logging

我正在编写将对传入日志进行测试以查找匹配项的查询。例如,多行查询可能是:

when name != "bob" and country == "Greenland" and height > "70"
when some_value == 5 or some_value == 7

因此,这两行都必须与日志匹配,查询才能返回结果。

我想生成一个JSON格式的示例日志,该日志将对查询进行正面测试。在某种程度上类似于单元测试。因此,如果我针对生成的JSON运行查询,则引擎会返回JSON日志。

此类生成器将为上述查询返回的示例JSON为:

{"country":"Greenland","height":80,"some_value":7}

注意:由于没有“名称”字段,因此name != "bob"

解析上述形式的查询并生成与其匹配的JSON的好方法是什么?我最精通Python / C#,但是任何语言都可以。

0 个答案:

没有答案