在 Domino 代理中,我正在从消息传递服务读取消息。该消息采用 JSON 格式。有什么方法可以轻松解析 JSON?目的是从消息创建 Notes 文档。
问题太宽泛了,什么是 json,你尝试过什么
只是一个小例子
JsonParser parser = new JsonParser();
String json = "{ \"f1\":\"Hello\",\"f2\":{\"f3:\":\"World\"}}";
JsonElement jsonTree = parser.parse(json);
if(jsonTree.isJsonObject()){
JsonObject jsonObject = jsonTree.getAsJsonObject();
JsonElement f1 = jsonObject.get("f1");
JsonElement f2 = jsonObject.get("f1");
if(f2.isJsonObject()){
JsonObject f2Obj = f2.getAsJsonObject();
JsonElement f3 = f2Obj.get("f3");
}
}
您可能需要检查 LotusScript NotesJSONNavigator 类,该类是在版本 10 中引入的。
该导航器提供了遍历 JSON 和访问单个元素的方法。