私の文字列に対して簡単な変換操作を実行しようとしています。目的は私の文字列をjson形式に変換することです。 "{u0027 \ \ u0027ZDUyYTYyMjYtMTcyNC00ODkxLWI2NmMtMDlhZjA3MDdiOGQ2クライアントID:\ u0027YmY3NjZkM2ItZDg3MC00ZjQwLTk1NjktNTE0N2M1YzExOWMx \ u0027、clientSecret} \" を行う方法私のjsonオブジェクトから不要な u0027を削除するには?
:私はJSONを印刷するとき
string clientID= newClient.GetClientId();
string clientSecret = "ZDUyYTYyMjYtMTcyNC00ODkxLWI2NmMtMDlhZjA3MDdiOGQ2";
var stringObject= "{ clientID:"+ "'"+clientID+"', clientSecret:"+"'"+clientSecret+"'}" ;
var json= new JavaScriptSerializer().Serialize(stringObject);
しかし..The出力はこのようなものを示してい不要な\ u0027を削除しますか?
2つの文字列プロパティ、clientIDとclientSecretでクラスFooを作成するだけで、文字列をシリアル化するのではなく、Fooのインスタンスに値を代入してFooのインスタンスをシリアル化します。 – rene
JSONは二重引用符を使用し、一重引用符は使用しません。さらに、clientIDとclientSecretは二重引用符で囲む必要があります。 –
\ u0027は、自分自身を文字列に追加するアポストロフィー文字です。 JSON.NETのような適切なJSONシリアライズを使用し、@reneのようなクラスをシリアライズします。 –