---
name: "KiokuDB::Backend::Serialize::JSPON::Converter"
section: "3pm"
platform: "linux"
package: "libkiokudb-perl"
version: "0.57-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/KiokuDB::Backend::Serialize::JSPON::Converter"
---

# KiokuDB::Backend::Serialize::JSPON::Converter(3pm)

Common functionality for JSPON expansion/collapsing

## NAME

KiokuDB::Backend::Serialize::JSPON::Converter - Common functionality for JSPON expansion/collapsing

## VERSION

version 0.57

## SYNOPSIS

```
    # internal
```

## DESCRIPTION

These attributes are shared by both KiokuDB::Backend::Serialize::JSPON::Converter and KiokuDB::Backend::Serialize::JSPON::Expander.

These attributes are also available in KiokuDB::Backend::Serialize::JSPON and passed to the constructors of the expander and the collapser.

## ATTRIBUTES

- id\_field

  - class\_field

  - class\_meta\_field

  - root\_field

  - deleted\_field

  - tied\_field

  - data\_field

  - ref\_field

  The various field name mappings for the KiokuDB::Entry attributes.

  Everything defaults to the attribute name, except `"class"` and `"class_meta"` which default to `"__CLASS__"` and `"__META__"` for compatibility with MooseX::Storage when `"inline_data"` is set, and `"ref_field"` which is set to `$ref` according to the JSPON spec.

- inline\_data

  Determines whether or not the entry data keys are escaped and the data is stored in the same top level mapping, or inside the `"data_field"` key.

## AUTHOR

Yuval Kogman \<nothingmuch@woobling.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Yuval Kogman, Infinity Interactive.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
