1

私のアプリケーションでは、キャメルケース、つまり「true」の代わりに「True」、「false」の代わりに「False」でブール値を返すWebサービスのセットがあり、システムから取得したXMLファイルにも同じことが入ります。

コードに大きな変更を適用する必要がないように、ブール値を true および false として下げることができるように出力を変更する方法を提案する必要があります。

前もって感謝します

4

2 に答える 2

0

まあ、あなたが正しく理解しているかどうかはわかりませんが、私が理解していることは次のとおりです。文字列値に置き換えたい場合は、そのまま使用できます

var result = yourString.ToLower();

そして、これがxmlファイルで複数回発生し、すべての発生を置き換えたい場合は、それを置き換えてみることができます

var result = yourString.Replace("True","true");

お役に立てれば!

于 2013-04-29T07:43:57.140 に答える
-1

Jsonクライアントと通信するには、結果を返す必要があります。あなたの場合、次のような文字列をJsonConverter.Serialize(new { result = true})使用する必要があります。

それ以外の場合、ASP.NET は.ToString()指定したオブジェクトのメソッドをアクション メソッドの結果として使用します。のインスタンスは、またはキャメル ケースをbool返します。"True""False"

于 2013-04-29T07:36:04.277 に答える