0
在Domino代理中,我正在阅读来自消息传递服务的消息。该消息采用JSON格式。有没有任何方法可以轻松解析JSON?目的是从消息中创建Notes文档。从Domino代理解析JSON
在Domino代理中,我正在阅读来自消息传递服务的消息。该消息采用JSON格式。有没有任何方法可以轻松解析JSON?目的是从消息中创建Notes文档。从Domino代理解析JSON
的问题是过于宽泛什么是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");
}
}
我还没有尝试过任何东西,我只是定向什么我的选择是。我不在乎我的json是怎么样的。我只是收到它作为一个字符串,我想分析它,验证它,并最终从它创建Notes文档。 –
JsonParser从哪里来? –
我正在使用Domino代理,因此我无法使用http://www.programcreek.com/java-api-examples/index.php?api=com.ibm.commons.util.io.json.JsonParser ? –