1
これは重複していないことを願っています。これが可能かどうかの答えを実際には見つけられませんでした。あなたはできる。TS:予約されたキーワードをエスケープして変数名として使用
私の問題は、変数名"is-saved"
で私のフロントに着信jsonを取得しているのですが、どうすればそれを対応するTypescriptクラスで使用できますか?
@JsonProperty("is-saved")
private Boolean isSaved;
そして、はい、私は名前を変更することをあなたから答えを得るつもりだが、私はできません。だから私は、私は私のバックエンド(Java)の中でやっている同様のソリューションを探しています私はその実際のコードにアクセスすることはできません。
私はいくつかの提案を見つけたと私は次のことを試してみました、と動作しません:
is-saved: Boolean //obviously!
"is-saved": Boolean
'is-saved': Boolean
誰でも助けることができますか?
私は[ここ](https://www.typescriptlang.org/play/#src=それをテストしてみた:
もインターフェースで使用することができます
%20A%20Boolean%3B%0D%0A%7D%0D%0A%20A%20Boolean%3A%20Boolean%3B%0D%0A%09% %5D%20%3D%%3D%20%3D%20%3D%20%3D%20%3D%20%3D%20%3D%20%3D% %2B '%5D)%3B%0D%0A)、' is-saved 'は次のように見えます:%2B%0D%0Aconsole.log(a.isSaved)%3B%0D%0Aconsole.logインテリセンスの助けはありません。 –@ AJT_82:それはうまくいかないという意味ですか?また、おそらく 'ブール'の代わりに 'ブール'を使うことを意図していました。 @JakubJankowski:TypeScript 2.0では、 'foo [" '、 –
@DanielRosenwasserの最後で補完を実際に得るでしょうが、私がリンクしている遊び場は以前のバージョンを使用しているようですこれらの「辞書的な」特性のためのオートコンプリート機能を持たない。 –