En utilisant une API fournie par un fournisseur J'ai une réponse JSON formaté comme ça:guillemet et antislashs JSON réponse
{"d":"{\"IdProduct\":0,\"Status\":0,\"Errors\":[\"B_MESSAGE_INVALID_REQUIRED_FIELDS\"]}"}
Cela cause en cause lorsque vous essayez de désérialiser avec JMS (PHP) parce que le contenu de d n'est pas considéré comme un objet mais une chaîne.
J'ai essayé de créer JSON de PHP avec tableau et json_encode() et tout fonctionne très bien avec la méthode deserialize:
{"d":{"IdProduct":123456,"Status":1,"Errors":["B_MESSAGE_INVALID_REQUIRED_FIELDS"]}}
Est-il possible d'enlever les antislashs inutiles et des citations de mon côté? Le fournisseur semble ne pas pouvoir changer de format.