2012-10-03 82 views
2

我有一個MongoDB,我查詢和結果我序列化和這個字符串我發送到我的FTP模板。以下是序列化的結果:如何獲得JSON到Freemarker模板(FTL)

 [ 
      { 
       "id" : "10", 
       "title" : "Test Title 1", 
       "partner" : { 
       "id" : "1", 
       "name" : "partner 1 ", 
       "location" : [{ 
        "locationname" : "locationname 1a", 
        "city" : "" 
        },{ 
        "locationname" : "locationname 1b", 
        "city" : "" 
        }] 
       } 
      }, 
      { 
       "id" : "6", 
       "title" : "Test Title 2", 
       "partner" : { 
       "id" : "1", 
       "name" : "partner 2 ", 
       "location" : [{ 
        "locationname" : "locationname 2b", 
        "city" : "" 
        }] 
       } 
      } 
     ] 

我該如何在我的ftl模板中使用它?

感謝您的任何幫助。

+0

如果你不序列化它會更有效率......你真的需要嗎? – ddekany

回答

2

如果在向FreeMarker提供結果之前確實需要序列化...映射和列表的JSON語法恰好是FTL的子集,因此假設序列化結果位於res,res?eval將爲您提供地圖。

+0

確實有效。涼!! –