> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# json_records

> json_records — Kinetica Rust API

[gpudb\_api](https://docs.kinetica.com/content/api/rust/index.md)
[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/json_records.rs#L1-L1122)&#x20;

Inserting and reading records as JSON.These go to `/insert/records/json` and `/get/records/json`, with their parameters in the URL’s query, the records to insert as the request body, and the answer as JSON. They fail over on an exit, a connection failure or a submit failure.

## Structs

[GetRecords<wbr />Json<wbr />Response](https://docs.kinetica.com/content/api/rust/json_records/struct.GetRecordsJsonResponse.md)The records `/get/records/json` returned.[Insert<wbr />Records<wbr />Json<wbr />Request](https://docs.kinetica.com/content/api/rust/json_records/struct.InsertRecordsJsonRequest.md)A request to insert JSON records.[Json<wbr />Options](https://docs.kinetica.com/content/api/rust/json_records/struct.JsonOptions.md)How records are sent as JSON.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.