これは私のJSONコードです。タイトルフィールドはbase64_encoded
です。私はこのタイトルフィールド値を取得したい。AndroidのJSON base64データ(PHPのbase64_encode)をデコードしますか?
{"item":{"id":"1","title":"ZGVtbyBkZXNjcmlwdGlvbiBkZW1vIGRlc2NyaXB0aW9uIA==","status":"1"}},
{"item":{"id":"4","title":"ZGVtbyBldmVudCBmb3IgZGVtbyBkZXNjcmlwdGlvbg==","status":"1"}}
{"item":{"id":"6","title":"ZGVtbyBkZXNjcmlwdGlvbiBkZW1vIGRlc2NyaXB0aW9uIA==","status":"1"}}
タイトルテキストはbase64形式(ZGVtbyBkZXNjcmlwdGlvbiBkZW1vIGRlc2NyaXB0aW9uIA==
)であるが、私は通常のテキストとしてそれを取得したいと思い - どのように私はこれを簡単に行うことができますか?
ありがとうございました。
私はphp関数(base64_encode)を使ってこれを暗号化しましたが、私はアンドロイドアプリでデコードしたいので – user1210848
を提案してください**これは**暗号化されていません**:それは良いです:-)これは解決するのがより簡単な問題であることを意味します。有用な検索フレーズは、この素晴らしいSOヒットを返す "android base64"かもしれません:[Androidに文字列のベース64のデコーダとエンコーダがありますか?](http://stackoverflow.com/questions/4322182/base64-encoder (そして、はい、組み込みのサポートがあるようです) –
データを生成する場合、最も簡単な方法は、* base64でエンコードしないことです。JSON文字列(およびJavaの文字列) Unicodeの全範囲を扱うことができます(必要に応じてエスケープとサロゲートのペアで処理されます)。 –