Je cherche à transmettre une requête post via HTTP, le corps doit contenir des informations d'un ValueObject que j'ai déjà créé. Essentiellement, j'ai besoin de sérialiser l'objet (qui a plusieurs dimensions). Le problème que je rencontre est que je ne veux pas transmettre les données au format JSON ou XML mais comme un tableau multidimensionnel. Il fonctionne dans les formulaires HTML comme:Serialize Objet comme un formulaire dans as3
données:
Array
(
[a] => Array
(
[a] => Array
(
[1] => abcd
)
[b] => defg
)
[d] => ghij
)
demande corps (décodé):
a[a][1]=abcd&a[b]=defg&d=ghij
Y at-il là-bas bibliothèque qui fait ce genre de sérialisation déjà? J'utilise as3httpclientlib, donc je n'ai pas la commodité de la famille mx.rpc. J'ai passé ces dernières heures à essayer de mettre au point ma propre solution, mais je suis à peu près certain que je ferais mieux de trouver une solution dans laquelle quelqu'un a mis plus de temps et de réflexion.
Toutes les réponses ci-dessous simplement vous montrer une façon de sérialiser un objet dans une chaîne. C'est ce que JSON est - objet sérialisé dans String. JSON CAN sérialiser un tableau multidimensionnel ou tout ce dont vous avez besoin. Il n'est pas nécessaire de créer votre propre (de) sérialiseur. Et puisque vous ne pouvez pas utiliser AMF, que j'admire le plus, je ne comprends pas pourquoi vous n'aimez pas JSON :) –
Ceci est une question de 4 ans tout d'abord. Et ce n'est certainement pas que je "n'aime pas JSON", plutôt, j'ai dû encoder l'objet dans une URL. – noazark