1. 程式人生 > >Python呼叫java介面

Python呼叫java介面

用python  requests模組的get方法請求拿到java提供的介面中的東西(介面是返回A類資訊)
            re=requests.get(re_url)

            process_res=json.loads((re.text))

若得到的是類的資訊的話(在python中,獲得的東西放到一個list中,加設list是a),想得到類中某個欄位的值,用java中對應欄位名作為list的索引:

A{

     String ss;

     int id;

     set<B> b=new hashset<>

    C c;

}

C{

    int id;

};

B{String s};

A 中的ss 對應的值獲取:a['ss'], id值為 a['id'] ,C資訊為 a['c'] ,再獲得C中id :a['c']['id'] ,獲取b:a['b'] 得到set<B>,遍歷a['b'] 取出集合中每個B類中的s為:

for i  in a['b']:

   print(i['s'])

A類資訊的返回是在Mapper、  service 、control 中配合得到的