Java—读取多层嵌套Json文件的内容并根据索引返回JsonObject

1、根据索引读取多层嵌套Json文件的内容,并返回JsonObject

Json文件内容如下,

{"test001": [{

       "Chinese": 92,

       "Math": 99,

       "English": 96 },

      {

        "ExpectedMessage":"The Mathematics is the highest."

       }]

}

 按照键值找出test001对应的值,并查找各科成绩,最后查找ExpectedMessage的值

   publicJsonObject getJsonObj(JsonObject jobj,String abc,intindex){

       JsonValue jsonVal = jobj.get(abc);

       String jsonMessage = jsonVal.toString();

       JsonReader jsonReader = Json.createReader(newStringReader(jsonMessage));

       JsonArray myJsonArray = jsonReader.readArray();

       returnmyJsonArray.getJsonObject(index);

    }



版权声明:本文为Ge_zi327原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。