1

jackson/jersey で JSON を送信する Java サーブレットがあります。木を送る必要があります。これが私のデータ構造です。

public class Node {
    private String text;
    private String link;
    private List<Node> items;

    [...]
}

つまり/、最初のレベルのみが必要な場合は、次のように答えてください。

    {
        "text":"toto",
        "link":"",
        "items":[{
            "text":"toutou",
            "link":"tata",
        ]}
    }

そして、私/tataが答えを要求する場合:

    {
        "text":"toutou",
        "link":"tata",
        "items":[{
            "text":"toto2",
            "link":"toutou2",
        ]}
    }

itemsそうしないと、JSON が大きすぎるため、1 レベルのみを送信します。出来ますか ?

ありがとう、

4

1 に答える 1

0

あなたの質問に興味を持ったので、再帰的な Bean 参照と、Jackson を使用してそれを回避する方法を探し始めました。

私はこの答えを見つけました。試したことはありませんが、承認され評価されているようです。試してみる価値があるかもしれません。私も結果に興味があるので、何が起こったのかを書き留めてください.

于 2012-12-02T10:43:58.317 に答える