{
my( $store, $path, $value ) = @_;
if ( $path =~ m#^json# ) {
return encode_json($value);
}
else {
# defaults to YAML
my( $store, $path, $value ) = @_;
return $path =~ m#^json#
? encode_json($value)
: YAML::Dump($value)
( $store, $path, $value ) = @_;
return $path =~ #^json#
?decode_json($value)
: YAML::Load($value)