Erlang Term をRiakのバケット/キーに保存しました。
この用語は、Erlang によってバイナリであると私が信じているものとして保存されます。
たとえば、これは元の erlang 用語です: {someAtom,[1,2,3],{"text1","text2"}}
Javaプログラムを使用して riak クライアントを使用してデータを取得しようとしていますが、データはエンコードされています。Riak もデータをバイナリとして保存しますが、Java クライアントには getValueAsString() メソッドがありますが、ソース データがバイナリだったので (明らかに) 機能しません。
ポイントは、このデータを Java で byte[] として読み取る場合、このテキストを表す文字列にデコードする方法です: {someAtom,[1,2,3],{"text1","text2"}} ? より具体的に言うと、erlang は個々の文字の ASCII コードを表すバイトとして格納されますか?