2017-02-09 6 views
0

Androidスタジオを使用していますが、EditTextの複数行をJSON文字列に渡そうとしています。新しい行をJavaのnに置き換えてください

私がいる問題はJSON文字列に渡された後、JSON休憩しているときEditText内のその改行が\nとしてフォーマットされていないです。

に正しく渡すことができるので、実際の改行方法を\nからEditText.getText()に変更する方法がわかりません。

で..ユーザーの種類をいくつかの余分な明快さを追加するには:「これはノートです

これは数行ダウンしている」

これは正確に上記のように渡されていますJSON文字列。私は、彼らがJavaやAndroidの文字エスケープで\n\を逃れるためJSON

+0

あなたが試しているコードのその部分を共有できますか? – Akshay

+1

単純な文字列置換が機能します。 toString()。replaceAll( "\\ n"、 "\ n");このようなもの –

+0

EditTextの中でどのように見えますか?あなたは忘れてしまった! – greenapps

答えて

1

他の改行記号を交換してみてください: EditText.getText().replaceAll("\r\n|\r", "\n");

1

使用\\nを行う必要が壊れないように、これらのラインが「\ n」を破るフォーマットする必要があり

関連する問題