Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #16329 > unrolled thread

json_encode/decode

Started byRoman Tyczka <noemail@because.no>
First post2020-04-06 15:58 +0200
Last post2020-04-08 10:57 +0200
Articles 3 — 2 participants

Back to article view | Back to pl.comp.lang.php


Contents

  json_encode/decode Roman Tyczka <noemail@because.no> - 2020-04-06 15:58 +0200
    Re: json_encode/decode Tomek <skowtm@wp.xx.pl> - 2020-04-08 08:59 +0200
      Re: json_encode/decode Roman Tyczka <noemail@because.no> - 2020-04-08 10:57 +0200

#16329 — json_encode/decode

FromRoman Tyczka <noemail@because.no>
Date2020-04-06 15:58 +0200
Subjectjson_encode/decode
Message-ID<122xfe8zzdfce$.dlg@tyczka.com>
Witam,

Z PHP jestem mało biegły, co jakiś czas coś muszę w nim zrobić i natknąłem
się na problemik, prosty exampel:

  $o = new \stdClass();
  $o->baza = 'c:\baza.db';  <---- jeden bekslesz
  $s = json_encode($o);
        
  $obj = json_decode($s);
  $s = $obj->baza;

i w zmiennej $s mam c:\\baza.db - czyli dwa bekslesze, mimo, że kodowany
był jeden.

Jak to rozbroić gemerycznie? Bo nie wiem jakie jsony wpadną, a chciałbym,
żeby takie same wypadły?
  

-- 
pozdrawiam
Roman Tyczka

[toc] | [next] | [standalone]


#16330

FromTomek <skowtm@wp.xx.pl>
Date2020-04-08 08:59 +0200
Message-ID<5e8d764d$0$17360$65785112@news.neostrada.pl>
In reply to#16329
W dniu 06.04.2020 o 15:58, Roman Tyczka pisze:
> Witam,
> 
> Z PHP jestem mało biegły, co jakiś czas coś muszę w nim zrobić i natknąłem
> się na problemik, prosty exampel:
> 
>    $o = new \stdClass();
>    $o->baza = 'c:\baza.db';  <---- jeden bekslesz
>    $s = json_encode($o);
>          
>    $obj = json_decode($s);
>    $s = $obj->baza;
> 
> i w zmiennej $s mam c:\\baza.db - czyli dwa bekslesze, mimo, że kodowany
> był jeden.
> 
> Jak to rozbroić gemerycznie? Bo nie wiem jakie jsony wpadną, a chciałbym,
> żeby takie same wypadły?
>    
> 

U mnie działa normalnie. 10 znaków.
A co zwraca var_dump lub strlen?
Masz 10 czy 11 znaków?

[toc] | [prev] | [next] | [standalone]


#16331

FromRoman Tyczka <noemail@because.no>
Date2020-04-08 10:57 +0200
Message-ID<r2evn7tll9m3$.dlg@tyczka.com>
In reply to#16330
On Wed, 8 Apr 2020 08:59:24 +0200, Tomek wrote:

>> i w zmiennej $s mam c:\\baza.db - czyli dwa bekslesze, mimo, że kodowany
>> był jeden.
>> 
>> Jak to rozbroić gemerycznie? Bo nie wiem jakie jsony wpadną, a chciałbym,
>> żeby takie same wypadły?
> 
> U mnie działa normalnie. 10 znaków.
> A co zwraca var_dump lub strlen?
> Masz 10 czy 11 znaków?

Fak... słuszna uwaga, nie jestem przyzwyczajony to tych phpowych stringów,
które eskejpują sobie zawartość... przy okazji rozwiązałeś mi kolejny
problem ;-) 

Dzięki! :-)

-- 
pozdrawiam
Roman Tyczka

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.lang.php


csiph-web