通用`Query`解决方案
黄小小黄:
引用「通过Json数据或方法动态生成Query」
bug:1、索引有点问题,第一行数据少了。
提升:JSON里面有空数据的时候,结果不符。
/// 测试方法
/// w ##class(websys.Json2Query).test()
/// d ##class(%ResultSet).RunQuery("websys.Json2Query","Json2Query","websys.Json2Query","test")
ClassMethod test()
{
;q "[{""a"":1,""b"":2},{""a"":3,""b"":""4""},{""a"":""1"",""b"":2}]"
;q "[{""a"":1,""b"":2},{""a"":1,""b"":""""},{""a"":"""",""b"":2}]"
q "[{""a"":1,""b"":2},{""a"":1},{""b"":2}]"
}
因为看不懂怎么实现的,所以不会改。Json2QueryGetInfo这个方法的调用的地方没有找到啊。是默认query里面自己会调?
|