2012-03-01 10 views
2

これは私の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==)であるが、私は通常のテキストとしてそれを取得したいと思い - どのように私はこれを簡単に行うことができますか?

ありがとうございました。

+0

私はphp関数(base64_encode)を使ってこれを暗号化しましたが、私はアンドロイドアプリでデコードしたいので – user1210848

+0

を提案してください**これは**暗号化されていません**:それは良いです:-)これは解決するのがより簡単な問題であることを意味します。有用な検索フレーズは、この素晴らしいSOヒットを返す "android base64"かもしれません:[Androidに文字列のベース64のデコーダとエンコーダがありますか?](http://stackoverflow.com/questions/4322182/base64-encoder (そして、はい、組み込みのサポートがあるようです) –

+0

データを生成する場合、最も簡単な方法は、* base64でエンコードしないことです。JSON文字列(およびJavaの文字列) Unicodeの全範囲を扱うことができます(必要に応じてエスケープとサロゲートのペアで処理されます)。 –

答えて

0

残念ながら暗号化の全体のポイントはこれをやってから人々を停止することです...

あなたが合法的に暗号化されたデータを取得している場合は、サーバーチームと連絡を取得またはどのように彼らを見つけるために彼らのドキュメントをチェックしてみてください暗号化する方法と解読する方法。

この問題のすべての解決策に適合するサイズはありません。答えは最初にStringがどのように暗号化されているかに100%依存しています。

幸運!

+0

私はphp関数(base64_encode)を使ってこれを暗号化しました。今、私のアンドロイドアプリで解読したいです。 – user1210848

+0

http://www.izhuk.com/painter/product/doc/Base64.javaを書いてください。私はこれを書かなかった!ああ、エンコードと暗号化には大きな違いがあります。 – edthethird

関連する問題