sgoendoer / json
Simple JSON for PHP
0.2.1
2016-01-24 14:09 UTC
This package is not auto-updated.
Last update: 2024-12-21 19:52:53 UTC
README
JSON for PHP
Setup
./composer require sgoendoer/json
or configure your composer.json accordingly
"require" : { "sgoendoer/json": "0.2.*" }
Usage
use sgoendoer\json\JSONObject; use sgoendoer\json\JSONArray; $jsonObject = new JSONObject(); $jsonObject->put("key", "value"); $jsonObject->put("array", new JSONArray()); $jsonObject->put("object", new JSONObject('{"a", 1}')); echo $jsonObject->get("key"); echo $jsonObject->write(); $phpStyleJSON = $jsonObject->toStdClass(); echo $phpStyleJSON->key; echo json_encode($phpStyleJSON);
JSONObject
- public function __construct($param = NULL, $keys = NULL)
- public function get($key)
- public function put($key, $value)
- public function opt($key)
- public function has($key)
- public function remove($key)
- public function keys()
- public static function quote($string)
- public static function stringToValue($string)
- public static function valueToString($value)
- public static function numberToString($number = NULL)
- public static function testValidity($object)
- public function toJSONArray($names = NULL)
- public function toStdClass()
- public function write()
- public function __toString()
JSONArray
- public function __construct($param = NULL)
- public function get($key)
- public function put($value, $key = NULL)
- public function opt($key)
- public function remove($index)
- public function keys()
- public function toJSONObject($names)
- public static function testValidity($object)
- public function toArray()
- public function write()
- public function __toString()
JSONTools
- public static function getJSONErrorAsString()
- public static function containsValidJSON($string)