Serializer
Using a custom serializer with DrupalClient.
⚠️
The `DrupalClient` is available in `next-drupal ^1.3.0` as experimental.
The `DrupalClient` uses jsona as the default serializer for serializing and deserializing JSON:API data.
You can provide your own using the `serializer` option.
Example
Here's how you can replace the default serializer with jsonapi-serializer.
lib/drupal.ts
import { Experiment_DrupalClient as DrupalClient } from "next-drupal"import { Deserializer } from "jsonapi-serializer"
const customSerializer = new Deserializer({ keyForAttribute: "camelCase",})
export const drupal = new DrupalClient( process.env.NEXT_PUBLIC_DRUPAL_BASE_URL, { serializer: customSerializer, })