Je suis en train de convertir une partie de nos "services" Web à MVC3 de WCF Rest. P>
Nos anciens services Web ont renvoyé Json à partir de Poco's tout simplement bien en utilisant:
Dans mon contrôleur Pour retourner un POCO simple, j'utilise un JSONRESULT comme type de retour et créez le JSON avec Dans le service de repos de la WCF, les apostrophes et les caractères spéciaux sont formatés proprement lorsqu'ils sont présentés au client. P>
Dans le contrôleur MVC3, les apostrophes apparaissent sous \ u0027. P>
Toute pensée? Je suis nouveau pour sérialiser Json pour que tous les indicateurs soient une aide énorme. P>
Exemple de réponse:
WCF repos:
mvc3:
[WebGet (.... ResponseFormat = WebMessageFormat.json] Code> P>
JSON (TOOOBJECT, ...) P>. P>.
{"CatégorieId": 8, "Somesid": 6, "Nom": "Maison de Richie"} Code> P>
{"CatégorieId": 8, "Soirée": 6, "Nom": "Maison Richie \ U0027S"} Code> P>
3 Réponses :
Cela ne devrait pas être un problème, car les deux représentations sont équivalentes: alertes la maison de Richie code>. P> P> P>
Oh ... mon ... Gosh ..... Mon navigateur Addon sur mon bureau était simplement le formatant de la rendre lisible ... Grrrr J'ai besoin de plus de café. Désolé de perdre votre temps.
juste faire: Donc, si vous essayez d'alerter en JavaScript ou de montrer dans un navigateur, il apparaît comme: P> la maison de Richie P> p>
Ainsi, les caractères spéciaux sont retournés dans Unicode mais apparaîtront correctement lorsqu'ils sont rendus sur la page. P> u + 0027 code> est Unicode pour Apostrophe (') P>