2013-02-25 37 views
-2

Im與傑克遜(一個Java JSON庫)工作,我有一個問題,我想使用JavaFile - > JsonString函數在同一個類作爲參數功能。 澄清:Java:返回從該函數被調用的對象

return mapper.writeValueAsString(this.Object());<----this doesnt work 
} 

public static class Test { 

    private String jsonStuff; 
    private List<String> moreJsonStuff = new ArrayList<>(); 
    private String evenMoreJsonStuff; 

我不想寫一個「JavaToJSOnParser」或類似的東西,因爲我一直在說,這是不好的代碼。

感謝

+1

你想要執行'writeValueAsString()',並通過你的內心'的實例考試班? – 2013-02-25 13:50:38

回答

3

你的問題不太清楚,但它可能是你只是在尋找:

return mapper.writeValueAsString(this); 
+2

+1 Jon Skeet的有史以來最短的答案:) – 2013-02-25 13:55:19

+0

非常感謝,雖然我現在感覺非常愚蠢xD – hellfiend 2013-03-01 15:03:33