除了用于交叉过滤器的平面json之外的其他数据输入格式?

除了用于交叉过滤器的平面json之外的其他数据输入格式?,json,dc.js,crossfilter,Json,Dc.js,Crossfilter,当使用交叉过滤时(例如对于dc.js),我是否总是需要将数据转换为平面JSON进行输入 在读取AJAX请求时,平面JSON数据往往比需要的大得多(与嵌套JSON、数组值或CSV数据相比) 是否有一个API可以读取平面json以外的其他类型?有计划增加这些吗 我希望避免让客户端在使用数据之前对其进行转换。交叉筛选需要一个。。。你要什么都行。维度访问器需要基于该数组的元素返回一个自然排序的值。就这样。出于性能方面的考虑,在将数据加载到交叉过滤器之前进行任何密集的转换通常比在维度访问器中执行转换要好,

当使用交叉过滤时(例如对于dc.js),我是否总是需要将数据转换为平面JSON进行输入

在读取AJAX请求时,平面JSON数据往往比需要的大得多(与嵌套JSON、数组值或CSV数据相比)

是否有一个API可以读取平面json以外的其他类型?有计划增加这些吗


我希望避免让客户端在使用数据之前对其进行转换。

交叉筛选需要一个。。。你要什么都行。维度访问器需要基于该数组的元素返回一个自然排序的值。就这样。出于性能方面的考虑,在将数据加载到交叉过滤器之前进行任何密集的转换通常比在维度访问器中执行转换要好,但如果您关心的是大小,那么权衡完全取决于您。正如Ethan所说,crossfilter采用JavaScript数组——该数组不需要来自JSON,它可以来自CSV、二进制数据,任何您想要的。它将对该数组的元素进行筛选,但元素可以根据需要嵌套(只要您相应地编写访问器)。。。你要什么都行。维度访问器需要基于该数组的元素返回一个自然排序的值。就这样。出于性能方面的考虑,在将数据加载到交叉过滤器之前进行任何密集的转换通常比在维度访问器中执行转换要好,但如果您关心的是大小,那么权衡完全取决于您。正如Ethan所说,crossfilter采用JavaScript数组——该数组不需要来自JSON,它可以来自CSV、二进制数据,任何您想要的。它将对该数组的元素进行过滤,但元素可以根据需要嵌套(只要您相应地编写访问器)。