22 lines
633 B
Markdown
22 lines
633 B
Markdown
### Serializing data
|
|
|
|
The `view()` allows for serialization of data to JavaScript through the
|
|
`to_json()`, `to_ndjson()`, `to_columns()`, `to_csv()`, and `to_arrow()` methods
|
|
(the same data formats supported by the `Client::table` factory function). These
|
|
methods return a `promise` for the calculated data:
|
|
|
|
```javascript
|
|
const view = await table.view({ group_by: ["State"], columns: ["Sales"] });
|
|
|
|
// JavaScript Objects
|
|
console.log(await view.to_json());
|
|
console.log(await view.to_columns());
|
|
|
|
// String
|
|
console.log(await view.to_csv());
|
|
console.log(await view.to_ndjson());
|
|
|
|
// ArrayBuffer
|
|
console.log(await view.to_arrow());
|
|
```
|