Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * JSON Helper
- */
- class JSON
- {
- /**
- * Safe Encodes Json with NAN and INF support
- * @param Mixed $data - Serializable data
- * @return String - JSON encoded string
- */
- public static function safeEncode($data = "")
- {
- $output = json_encode(unserialize(str_replace(["d:NAN;", "d:INF;"], "d:000;", serialize($data))), JSON_UNESCAPED_SLASHES);
- if (json_last_error()) throw new \Exception("JSON Encode error: ".json_last_error_msg());
- return $output;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement