2017 © Pedro PelΓ‘ez
 

library php-json-fix

Proxy json_decode() and Fix invalid JSON (via runkit)

image

etconsilium/php-json-fix

Proxy json_decode() and Fix invalid JSON (via runkit)

  • Friday, June 1, 2018
  • by etconsilium
  • Repository
  • 2 Watchers
  • 1 Stars
  • 6 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

invalid JSON fix

installation

composer.json, (*1)

{
    require: {
        "etconsilium/php-json-fix": "*"
    }
}

description

Π‘ΠΊΡ€ΠΈΠΏΡ‚ Ρ‡ΠΈΠ½ΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ извСстныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:, (*2)

  • пустыС значСния
  • Π·Π°Π±Ρ‹Ρ‚Ρ‹Π΅ запятыС Π² ΠΊΠΎΠ½Ρ†Π΅ массивов
  • спСцсимволы Π²Ρ€ΠΎΠ΄Π΅ \x0
  • Π² качСствС бонуса удаляСт js-style ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ
  • @TODO: трСбуСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ: ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Π° ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π½Π° Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π·Π°ΠΊΠ°Π²Ρ‹Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΠ»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π‘Ρ€Π°Π·Ρƒ Ρ€Π°ΡΠΊΡ€ΠΎΡŽ сСкрСт: всё это Π²ΠΎ имя всСлСнской справСдливости ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ. Но, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Тёсткий Ρ…Π°ΠΊ с ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΎΠΉ стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ PHP Ρ‡Π΅Ρ€Π΅Π· runkit. Π’Π°ΠΊ ΠΊΠ°ΠΊ APD ΠΈ runkit ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ pecl, ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Π°ΠΊΡƒΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… вСрсий языка, Ρ€ΡƒΠ½ΠΊΠΈΡ‚ собираСтся ΠΈΠ· исходников. Π”Π΅Ρ‚Π°Π»ΠΈ установки см. composer.json & pre-install.sh. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Debian8 + PHP5.6.2-cli., (*3)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ вдохновСния пСрСчислСны Π² ΠΊΠΎΠ΄Π΅., (*4)

enjoy! :), (*5)

ps: ΡΡ‡ΠΈΡ‚Π°ΡŽ излишним ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ интСрфСйс, ΠΈΠ±ΠΎ тысячи ΠΈΡ…, ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ€ΠΎΠ΄Π΅ json_fix() ΠΈ json_restore(), ΠΈΠ±ΠΎ Π²Ρ‹ Π»ΠΈΠ±ΠΎ ставитС ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΡŽΠ·Π°Π΅Ρ‚Π΅ Ρ…Π°ΠΊ Π²Π΅Π·Π΄Π΅, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚., (*6)

The Versions

01/06 2018

dev-master

9999999-dev

Proxy json_decode() and Fix invalid JSON (via runkit)

  Sources   Download

WTFPL BSDL

The Requires

  • php >5.5

 

by Vlad

json hack json_decode fix ivalid json php_for_food