2017 © Pedro Peláez
 

library json

Simple JSON for PHP

image

sgoendoer/json

Simple JSON for PHP

  • Monday, February 1, 2016
  • by sgoendoer
  • Repository
  • 1 Watchers
  • 0 Stars
  • 66 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

json

JSON for PHP, (*1)

Setup

./composer require sgoendoer/json

or configure your composer.json accordingly, (*2)

"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)

The Versions

01/02 2016

dev-master

9999999-dev

Simple JSON for PHP

  Sources   Download

MIT

24/01 2016

0.2.1

0.2.1.0

Simple JSON for PHP

  Sources   Download

MIT

11/01 2016

0.2.0

0.2.0.0

Simple JSON for PHP

  Sources   Download

GPLv3

08/01 2016

0.1.6

0.1.6.0

Simple JSON for PHP

  Sources   Download

GPLv3

07/01 2016

0.1.3

0.1.3.0

Simple JSON for PHP

  Sources   Download

GPLv3

05/01 2016

0.1.1

0.1.1.0

Simple JSON for PHP

  Sources   Download

02/12 2015

0.1.0

0.1.0.0

Simple JSON for PHP

  Sources   Download