Android 2.1中的JSONObject的Base64解码

时间:2011-09-01 09:33:51

标签: android json bytearray

我需要使用Base64解码Android 2.1中的JSONObject。我知道Base64类支持Android 2.2 +,这就是我在项目中包含源代码的原因。所以我需要做类似的事情:

JSONObject clientHash = new JSONObject();
byte[] tmpSecData = Base64.decode(clientHash.getJSONObject("client_auth_hash"));

有任何建议如何做或有可能吗?

1 个答案:

答案 0 :(得分:2)

让我们试试吧,

  1. 在String中转换clientHash.getJSONObject(“client_auth_hash”)然后转换为byteArray,
  2. 然后使用,

    byte temp[];
    Base64 b = new Base64();
    String jsonString = clientHash.getJSONObject("client_auth_hash").toString();
    temp = b.decode(jsonString.getBytes());
    
  3. 然后使用你的临时字节[]。

  4. 希望这会对你有所帮助。如果它的工作然后通知我。感谢名单。