我将Devextreme控件用于过滤器构建器,在此示例https://js.devexpress.com/Demos/WidgetsGallery/Demo/FilterBuilder/WithDataGrid/jQuery/Light/
中我们有类似
的过滤器var filter = [
["Product_Current_Inventory", "<>", 0],
"or",
[
["Product_Name", "contains", "HD"],
"and",
["Product_Cost", "<", 200]
]
]
我想将此转换为JSON,考虑到它也可能成为新格式之类的大型过滤器
答案 0 :(得分:0)
创建一种算法,以所需格式将数据重组到新对象中,然后只需使用JSON.stringify()将其转换为JSON。
var jsonString = JSON.stringify( filter );