私のアプリケーションからjavascriptリテラルをノードを実行しているサーバに送信しています。私は動的に構築するJavaファイルにこの文字列を入れたいです。だから私の質問は、Javaプログラムで使用することができるStringにJavascriptのリテラルを変換する方法です。 私はString.Raw``を使用してみました、ここで私は実際に何をすべきかです:JavaプロジェクトでJavaScript文字列リテラルを使用する
javaString = "${String.raw`${jsLiteral}`.replace('"','\"').replace("'","\'")}";
リテラルは、新しい行を持っており、それがJavaのエラーを生成するので、それは、機能していません。ありがとうございました!
@rspが言っているように、JS/Javaとの間でのde/serializationにはJSONライブラリを使用します – ochi