<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ namespace ModStart\Field; use ModStart\Core\Exception\BizException; class JsonKeyValue extends AbstractField { protected $width = 200; public function unserializeValue($ib3B9, AbstractField $pu1ro) { return @json_decode($ib3B9, true); } public function serializeValue($ib3B9, $nzuw7) { return json_encode($ib3B9, JSON_UNESCAPED_UNICODE); } public function prepareInput($ib3B9, $nzuw7) { goto O_We8; O_We8: $xoOBk = @json_decode($ib3B9, true); goto gplpl; gplpl: BizException::throwsIf($this->label . ' ' . L('Json Format Error'), $ib3B9 && null === $xoOBk); goto w_k7J; w_k7J: return $xoOBk; goto o6hkj; o6hkj: } }