簡體   English   中英

我可以節儉地返回一張地圖清單嗎?

[英]Can I return a list of maps in thrift?

我試圖將哈希映射數組從Java返回到php。
我想要在php中是這樣的:
Array :
[0] =>
['abc'] = "blah blah abc"
['def'] = "blah blah def"
['ghi'] = "blah blah ghi"
[1] =>
['abc'] = "blah blah pqr"
['def'] = "blah blah stu"
['ghi'] = "blah blah xyz"

通過Java <=> thrift <=> php做到這一點的最佳方法是什么?

好,
到目前為止,我已經做到了:

我的Thrift文件:
namespace java lserver.gen
service LuceneServer {
list<map<string,string>> search(1:string term)
}

在Java中,我返回ArrayList像這樣:
HashMap<String, String> res = new HashMap();
ArrayList<HashMap> result = new ArrayList<HashMap>();
//blah blah blah
return result;

因此,在php中,我可以按所提到的方式訪問...

但是我當然不知道這是否是最有效的方法...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM