このYouTube URLの配列をJSON配列に変換して、アンドロイドSQLデータベースに保存します。URL文字列をJSON配列として保存すると、URLの値が変更されます
[https://www.youtube.com/watch?v=FnCdOQsX5kc, https://www.youtube.com/watch?v=xKJmEC5ieOk]
ので、私はこれでエンコード後の時点で、他の属性で拡張されることがあります。
JSONObject mJsonObject = new JSONObject();
mJsonObject.put(MoviesDBJsonUtils.MDB_JSON_OBJ_KEY, new JSONArray(detailsCellEntry));
String urlArrayList = mJsonObject.toString();
それは今、すべてのSQLテキストフィールドに保存するための準備ができているはずです。しかし、それは私を与える:
{"DB_JSON_OBJ_KEY":["https:\/\/www.youtube.com\/watch?v=FnCdOQsX5kc","https:\/\/www.youtube.com\/watch?v=xKJmEC5ieOk"]}
これは、すべてのスラッシュの前にバックスラッシュをつけるいます。これは、お尻の痛みです。これを防ぐか、これを改善する最良の方法は何ですか?
私はちょうどそれをスクラップし、別の外部ライブラリGsonをインポートするように誘惑されますが、ライブラリでそれを膨らませることは怠け者だと感じます。
なぜ元の文字列を保存しないのですか? (あなたのポストの最初のもの)。 – greenapps
[これは必要なものがあるかどうかを確認してください](https://stackoverflow.com/a/5166890/3619945) –
そしてなぜそのようなバックスラッシュを松林から取り除くのですか? – greenapps