2016-12-19 52 views
0

我正在使用spark開發一個小型Web應用程序。我正在使用python的龍捲風框架,所以很多這對我來說都是新的。我需要能夠從後端向前端提供json。所以,用他們的例子,就是這樣的。如何使用spark的路由服務json?

import static spark.Spark.*; 

public class HelloWorld { 
    public static void main(String[] args) { 
     get("/hello", (req, res) -> { 
      return { 
       "foo" : "bar" 
      }; 
     }); 
    } 
} 

所以總而言之,我希望能夠發送一個字典,一個列表,任何被認爲是有效的JSON到前端的能力。

但是,據我所知,字典/列表不是Java中的基本類型。有誰知道我該怎麼做?

回答

1

看看在documentation響應變壓器部分。

+0

如何訪問ResponseTransformer類?當我嘗試編譯我的代碼,我得到錯誤 「錯誤:找不到符號 公共類JsonTransformer實現ResponseTransformer {」 – Zack

+0

如何導入?我使用「import static spark.Spark。*;」導入其餘的spark。例如 – Zack

+0

從來沒有想過......「實現spark.ResponseTransformer」似乎在伎倆。如果這個工作結束了,我會給你接受。 – Zack