如何解码base64

pu82cl6c  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(472)

这个问题在这里已经有答案了

用java解码base64数据(20个答案)
17天前关门了。
我有一个问题,json编码为base64,我必须读取base64并解码它,然后使用json的值。
我的json结构:

{
  "name" : "myname",
  "id" : "1234568",
  "class" : "science"
}

我的base64:

ewogICJuYW1lIiA6ICJteW5hbWUiLAogICJpZCIgOiAiMTIzNDU2OCIsCiAgImNsYXNzIiA6ICJzY2llbmNlIgp9

我如何解码这个并得到类的值?

xnifntxz

xnifntxz1#

如果您仍然需要帮助,可以尝试以下方法:

import java.util.Base64;

public class Tmp {

    public static void main(String [] args){
        byte[] base64decodedBytes = Base64.getDecoder().decode("ewogICJuYW1lIiA6ICJteW5hbWUiLAogICJpZCIgOiAiMTIzNDU2OCIsCiAgImNsYXNzIiA6ICJzY2llbmNlIgp9");
        String original = new String(base64decodedBytes);
        System.out.println("Original String: " + original);
    }
}

相关问题