初心者がすぐに始められるように、jabsorb を研究し、いくつかの簡単な例を書きました。
最初の引用文は、jabsorb-1.2.2.jar、slf4j-api-1.4.2.jar、slf4j-jdk14-1.4.2.jar、jsonrpc.js
クラス ファイル:
package com.test;
インポート java.util.HashMap;
インポート java.util.LinkedList;
インポート java.util.List; .Map;
import java.util.Set;
public class TestJabsorb {
public String getMessage(String s) {
return "Hello: " s ;
}
public String getMessage() {
return "パラメータなし";
}
public String getMessage(List al) {
String res= " list パラメータ:";
for(Iterator it = al.iterator();it.hasNext();){
Object next = it.next();
res =next ",";
}
return res;
}
public String getMessage(String[] array) {
String res="配列パラメータ:"; ;i
}
}
public String getMessage(Map マップ) {
String res="マップ パラメータ: ";
SetentrySet = map.entrySet();
for(Iterator it =entrySet.iterator();it.hasNext();){
オブジェクト next = it.next();
res =next ",";
return res;
public String getMessage(Test2 t2) {
文字列 res="Test2(bean) パラメータ:";
res =t2.p2 ",";
return
}
public String getMessage(Test3 t2) {
String res="Test3(bean) パラメータ: ";
res =t2.p1 ",";
res =t2.p2 ","; 🎜>res を返す
}
public Test2 getMessage2() {
Test2 res=new Test2();
res.p2 = "22";
戻り値
}
public Test3 getMessage3() {
res=new Test3();
res.p2="22";
return res;
public List getList()
{
List list = new LinkedList(); add("中国");
list.add(1234);
return list;
public Map getMap()
{
Map マップ = 新しい HashMap ();
map.put("鳥", "鳥");
map.put("人間", "人間");
}
package com.test;
public class Test2{
public String p2;
public String getP1; ) {
return p1;
}
public void setP1(String p1) {
this.p1 = p1;
}
public String getP2() {
return p2 ;
}
public void setP2(String p2) {
this.p2 = p2;
}