Sujet : Json

Hey,

J'utilise le package Hoa_StdClass pour convertir un tableau php en Json.

Pour mon premier tableau la conversion fonctionne très bien. les valeurs sont des entiers.
Pour mon second tableau la conversion ne fonctionne pas. les valeurs sont des chaines contenant des balises HTML

exemple :

array(
  1 => '<a href=....>...</a>',
  2 => '<a href=....>...</a>'
);

Existe t'il une solution pour convertir un array contenant des balises HTML comme valeur en array json ?

Merci d'avance ^^

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

2

Re : Json

je peux également mettre en forme avec des balises via le js mais j'ai pas envi...

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

3

Re : Json

Hey smile,

Désolé pour le retard, mais je suis en vacances tongue.
Je ne comprends pas ce que tu veux faire. Tu as regardé Hoa_Json ? Ou la méthode toJson de la classe Hoa_StdClass ?

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

4

Re : Json

Hey,

oui oui, j'ai regardé et je l'utilise, tout marche bien. C'est juste que si je passe des valeurs contenant des balises html le json est non conforme par la suite.

exemple:
$test = array(
   'valeur 1',
   'valeur <b>2</b>'
);

voilou ^^

Profites bien de tes vacances ! Tu as bien de la chance.
Moi les prochaine vacances se sera fin septembre pour mon congé paternité...

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

5

Re : Json

Quel JSON as-tu au final ?

Congé parternité ? Super nouvelle ! Un p'tit gars ou une p'tite nana tongue ?

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

6

Re : Json

Une petite nana ^^

je test pour te montrer, attend 2 min

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

7

Re : Json

Voilou:

...

$array = array(
   'valeur 1',
   'valeur <b>2</b>'
);

// Hoa_StdClass -------------------------------------------

import('StdClass.~');
$std = new Hoa_StdClass($array);
echo $std->toJson();

// résultat: ["valeur 1","valeur 2<\/b>"]

// Hoa_Json-------------------------------------------

import('Json.~');
$json = new Hoa_Json();
echo $json->toJson($test);

// résultat: ["valeur 1","valeur 2<\/b>"][]

Comme tu peux le constater, c'est pas tip top tout ça tongue

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

8

Re : Json

héhé, c'est le deuxième bug que je découvre sous hoa ^^
(le premier était la répétition du buffer de sortie des contrôleurs)

alala, Hywan !

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

9

Re : Json

Bah sauf que ce n'est pas un bug de Hoa mais de PHP. Je me base sur la fonction json_encode.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

10

Re : Json

arf, ba va falloir faire une méthode maison pour s'occuper de ça...

De plus on obtient pas le même résultat avec les deux exemples.

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !